<?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-16218478</id><updated>2011-07-07T21:55:45.220-03:00</updated><category term='Conferences'/><category term='Blogs'/><category term='SEO'/><category term='Advertising'/><category term='Ruby'/><category term='Web 2.0'/><category term='Software Design'/><category term='News'/><category term='management'/><category term='Advergaming'/><title type='text'>&gt; 1879 // Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://1879.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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>55</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-16218478.post-7764782050124771421</id><published>2007-03-24T13:21:00.001-03:00</published><updated>2010-07-10T10:05:36.242-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='News'/><title type='text'>The way is Shut</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span style="font-size:180%;"&gt;&lt;span lang="EN-GB"&gt;&lt;span style="font-weight: bold;"&gt;Hi!&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;my blog has moved&lt;/span&gt;,&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:180%;"&gt;&lt;span lang="EN-GB"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-GB"&gt;you can reach me at &lt;a href="http://www.abigdoor.com/"&gt;http://www.abigdoor.com/&lt;/a&gt; , my new personal blog (only available in Spanish).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;This was my first blog and for the last year and a half I have been writing here different sort of things. It really started at 2005 with no real expectations and no main goal at all. In the beginnings this blog was a place to leave the resumes for my university colleagues, and later maybe as a way to try this "blogging" activity, time goes by and it finally works to find a way to express myself. (A way of art maybe? like coding, painting etc…)&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;It has been a really great experience to blog in English, I have made a lot of friends around the world, but one lesson I have learned here is that blogging is a natural activity, you have to be very comfortable with your blogging, and you have to love it. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;The thing here is that writing in English a couple of times per month is not part of my daily basis, and it’s not natural for a Spanish speaker living in &lt;st1:country-region st="on"&gt;&lt;st1:place st="on"&gt;Argentina&lt;/st1:place&gt;&lt;/st1:country-region&gt;. &lt;/span&gt;&lt;span lang="EN-GB"  style="font-family:Wingdings;"&gt;&lt;span style="font-size:0;"&gt;J&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;So, a couple of months ago I have started another blog, this time in a dot com environment and its from there where I will continue my journey, this time for my friends, co-workers, university colleagues, my students, and all the Spanish people around the world.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;See you at &lt;a href="http://www.abigdoor.com/"&gt;&lt;span style="text-decoration: underline;"&gt;Marketing Interactivo y Nuevos Medios!&lt;/span&gt;&lt;/a&gt;&lt;a href="http://www.abigdoor.com/"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;a href="http://www.abigdoor.com/"&gt;Victor Rottenstein&lt;/a&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Are you looking for &lt;a href="http://www.tvlcd19.com"&gt;TV LCD 19&lt;/a&gt; to shop ?, or maybe do you want a Mercedes &lt;a href="http://www.amgcoupe.com"&gt;AMG Coupe&lt;/a&gt; car to buy?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-7764782050124771421?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/7764782050124771421/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=7764782050124771421' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/7764782050124771421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/7764782050124771421'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2007/03/way-is-shut.html' title='The way is Shut'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-6202229610918542207</id><published>2007-02-09T00:18:00.000-03:00</published><updated>2007-02-09T00:34:27.838-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='management'/><title type='text'>The Best  Web Operations team</title><content type='html'>Today i have a great conversation with one of my colleagues about the diferent options we have to create the best web operation team structure, the interesting thing here is that we haven't agreed so far, but this exercise helps a lot to understand how to improve our team.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The true here is that our team is working great&lt;/span&gt;, but the main goal behind this is to have the &lt;span style="font-weight: bold;"&gt;best solution for a every web operation team&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;fully business oriented and with a strong teamwork spirit, &lt;/span&gt;all of these in a &lt;span style="font-weight: bold;"&gt;offshoring &lt;/span&gt;multicultural project. This exercise brings to us a lot of different issues to be solved like:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;How to engage all resources with our uniqueness customers culture?&lt;/li&gt;&lt;li&gt;How to improve the customer brand knowledge for the internal resources?&lt;/li&gt;&lt;li&gt;How to promote and measure customer satisfaction with different scenarios?&lt;/li&gt;&lt;li&gt;How to align all employees with teamwork?&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;We will continue with our work, and i think the results will shows up quickly...we will see :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-6202229610918542207?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/6202229610918542207/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=6202229610918542207' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/6202229610918542207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/6202229610918542207'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2007/02/best-web-operations-team.html' title='The Best  Web Operations team'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-6278323433661045953</id><published>2007-01-28T20:52:00.000-03:00</published><updated>2007-01-29T13:09:48.275-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='management'/><title type='text'>Project Management communication tips for Offshoring projects</title><content type='html'>Hi, I am a person, and if you are sitting there reading this post, its because you are probably a person too. Think about it for a second, you are reading something that maybe is relevant for you in some way, or maybe it isn't but you are taking a few seconds on it.&lt;br /&gt;&lt;br /&gt;What about if I am a project Manager and you are my client?, I'm sure I have a lot of fresh news and information that you will be interested in, so its crystal clear that its my duty to keep you informed  with the schedule updates,  and the status of all deliverables of our project.&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Offshoring projects&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;So,  the thing here is going to be more complicated when you are at your office and you are the responsible for the project inside your company, so you are the face of the project for the whole company!, and I am sitting here with my project team members thousands kilometres  away, across hundreds of mountains and rivers.&lt;br /&gt;At this point I call this situation a  &lt;span style="font-weight: bold;"&gt;project  BLIND  Execution&lt;/span&gt;. You have to wait for my updates and read my e-mails to understand the situation of your project, in this scenario  i have been thinking in some key concepts to keep a good ongoing communication for you, as Project Manager, and &lt;span style="font-weight: bold;"&gt;it works, no matter the Project management methodology that you are using,&lt;/span&gt; it works, or at least it works for me.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Communication TIPS&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Timeline visibility&lt;/span&gt; : keep your client updated with the whole picture, if there is a minimal gap in the timeline, communicate it as fast as you can. it will save future head pains.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Stay connected&lt;/span&gt;: don't let your client feel that you are lost. You could use, MSN, Skype, Cell phone, Nextel or whatever you like.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Checkpoints&lt;/span&gt;: you have to schedule conference calls with your client on a weekly basis, its a formal revision checkpoint with a previous predefined agenda. don't forget to send a formal document with the agreements after this meeting!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;A Team&lt;/span&gt;: You have a team working with you, its your duty to get your client to know the team, otherwise, the client will not see your team efforts, and he could think that your resources are really ghosts.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Fullfill your oath:&lt;/span&gt; you are far away from your client, he needs to trust you, so this is really important if you want to get a success project done.You have to fullfill your commitment,  and you have to get your timeline done in the dates you have said before. its &lt;span style="font-weight: bold;"&gt;not negotiable unless project scope changes&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Over communicate&lt;/span&gt;: always remember that its better to send an e-mail twice, rather than don't  send anything. Think about all the data your client will need.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I hope this post helps you in your daily work, it works for me and my colleagues in the way to success for most cross country projects with different cultures involved.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-6278323433661045953?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/6278323433661045953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=6278323433661045953' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/6278323433661045953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/6278323433661045953'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2007/01/project-management-communication-tips.html' title='Project Management communication tips for Offshoring projects'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-5095676770400690571</id><published>2007-01-23T12:06:00.000-03:00</published><updated>2007-01-23T15:08:29.401-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SEO'/><title type='text'>How to learn SEO? (for spanish speakers)</title><content type='html'>&lt;span style="font-weight: bold;"&gt;SEO &lt;/span&gt;(Search Engine optimization)  its a kind of new discipline developed for the last years around the whole Search Engines Business. Over at Wikipedia we can read:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;"Search engine optimization&lt;/b&gt; (&lt;b&gt;SEO&lt;/b&gt;) as a subset of &lt;a href="http://en.wikipedia.org/wiki/Search_engine_marketing" title="Search engine marketing"&gt;search engine marketing&lt;/a&gt; seeks to improve the number and quality of visitors to a &lt;a href="http://en.wikipedia.org/wiki/Web_site" title="Web site"&gt;web site&lt;/a&gt; from "natural" ("organic" or "algorithmic") &lt;a href="http://en.wikipedia.org/wiki/Search_engine_results_page" title="Search engine results page"&gt;search results&lt;/a&gt;"&lt;br /&gt;&lt;br /&gt;I'm doing a research about &lt;span style="font-weight: bold;"&gt;SEO &lt;/span&gt;since september, learning deeply about this, so I suggest to read the new "&lt;a style="font-weight: bold;" href="http://www.abigdoor.com/2007/01/22/posicionamiento-en-buscadores-de-este-blog/"&gt;ABigDoor, SEO y posicionamiento&lt;/a&gt;" (in spanish) blog daily to keep you updated and to involve yourself in the SEO world.&lt;br /&gt;&lt;br /&gt;Thanks&lt;br /&gt;Vic&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-5095676770400690571?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/5095676770400690571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=5095676770400690571' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/5095676770400690571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/5095676770400690571'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2007/01/how-to-learn-seo-for-spanish-speakers.html' title='How to learn SEO? (for spanish speakers)'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-5083452399392895176</id><published>2007-01-18T22:02:00.000-03:00</published><updated>2007-01-18T22:16:26.347-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='management'/><title type='text'>A simple management concept</title><content type='html'>The other day I was reading an interesting article (sadly I don`t remember where...) , and it shows a simple and powerful management concept.  it says:&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;"if you have a task , and it takes less than 2 minutes, do it right now!" &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Its an interesting point, because by default we always are doing these kind of To-Do lists that are increasing all the time, so maybe think about it for a second...I am sure you could reduce  your To-Do list dramatically if you start doing the less-than-2-minutes tasks right now!  :)&lt;br /&gt;&lt;br /&gt;Thanks&lt;br /&gt;Vic.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-5083452399392895176?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/5083452399392895176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=5083452399392895176' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/5083452399392895176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/5083452399392895176'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2007/01/simple-management-concept.html' title='A simple management concept'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-3252828935470092309</id><published>2007-01-18T00:46:00.000-03:00</published><updated>2007-01-18T01:12:56.077-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='News'/><title type='text'>I am back (I have changed this title because this post has changed!)</title><content type='html'>Hi!, I´m back, the thing is I am living busy days right now with a  lot of work divided into several categories from Consulting, management issues and SEO...,  but I have decided to continue blogging.&lt;br /&gt;Besides that I have worked late at nights thinking about the new &lt;a href="http://www.insite-la.com/"&gt;insite &lt;/a&gt;website, we will change it asap, we have to!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;"Es muy cool"&lt;/span&gt;&lt;br /&gt;By the way,  the &lt;a href="http://www.esmuycool.com/"&gt;esmuycool &lt;/a&gt;blogging start-up its doing great. Not as my personal blog but as research experiment to understand several aspects of readers behaviour.And it has one full time blogger. We have received almost 1100 visits for the last month and 17 RSS daily readers.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What will you find on this 1879 blog?&lt;/span&gt;&lt;br /&gt;So, in this blog you will find a few ideas directly delivered from my brain, and usually at night.  The main topics will cover:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Interactive marketing and Web 2.0 in general.&lt;/li&gt;&lt;li&gt;SEO / SEM&lt;/li&gt;&lt;li&gt;Management related stories from the trenches &lt;/li&gt;&lt;/ul&gt;I hope to see you reading my blog :) ,  sadly I have disable comments because I´m not happy with Google comments administration. (But I´m trying to change this blog to Wordpress shortly),  in the meantime i will be waiting for your e-mails as ussual&lt;br /&gt;&lt;br /&gt;Thanks&lt;br /&gt;Vic.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-3252828935470092309?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/3252828935470092309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=3252828935470092309' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/3252828935470092309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/3252828935470092309'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2007/01/about-search-engine-marketing.html' title='I am back (I have changed this title because this post has changed!)'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-6520561083799029630</id><published>2007-01-02T11:00:00.000-03:00</published><updated>2007-01-02T11:03:05.427-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><title type='text'>Happy new year!</title><content type='html'>"We left behind a great 2006, now its time to say hello to a new year!: welcome 2007, i`ve be watching you... "&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-6520561083799029630?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/6520561083799029630/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=6520561083799029630' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/6520561083799029630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/6520561083799029630'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2007/01/happy-new-year.html' title='Happy new year!'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-6130806123451615245</id><published>2006-12-23T19:56:00.000-03:00</published><updated>2006-12-23T20:00:36.347-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><title type='text'>TOP 10 RUBY Sites: 2006 Edition</title><content type='html'>Since we are arrive at the end of this year, this is the&lt;span style="font-weight: bold;"&gt; final 2006 edition &lt;/span&gt;of the &lt;b&gt;“TOP 10 Ruby Sites”&lt;/b&gt;, the best ruby sites around the world. I think it’s very useful to start learning ruby.&lt;br /&gt;&lt;br /&gt;1. &lt;a href="http://www.ruby-lang.org/"&gt;Ruby Lang site&lt;/a&gt;&lt;br /&gt;2. &lt;a href="http://www.rubycentral.com/book/"&gt;The pragmatic programmers book&lt;/a&gt;&lt;br /&gt;3. &lt;a href="http://www.rubyonrails.com/"&gt;Rails framework site&lt;/a&gt;&lt;br /&gt;4. &lt;a href="http://www.ruby-doc.org/"&gt;Ruby documentation Project&lt;/a&gt;&lt;br /&gt;5. &lt;a href="http://en.wikipedia.org/wiki/Ruby_%28programming_language%29"&gt;The Ruby page on wikipedia&lt;/a&gt;&lt;br /&gt;6. &lt;a href="http://rails.homelinux.org/"&gt;Rails tutorial book&lt;/a&gt;&lt;br /&gt;7. &lt;a href="http://www.radrails.org/"&gt;Radrails:Great Ruby IDE&lt;/a&gt;&lt;br /&gt;8. &lt;a href="http://www.rubygarden.org/"&gt;Ruby Garden &lt;/a&gt;&lt;br /&gt;9. &lt;a href="http://poignantguide.net/ruby/"&gt;The great poignant guide to Ruby&lt;/a&gt;&lt;br /&gt;10. &lt;a href="http://rubyhacker.com/"&gt;Hal Fulton`s Rubyhacker site&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;This ranking is made by the comments of people and friends who are visiting this blog reguraly, and with the google pagerank of these sites.You can submit your vote by e-mail or by a comment in this page.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-6130806123451615245?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/6130806123451615245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=6130806123451615245' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/6130806123451615245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/6130806123451615245'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/12/top-10-ruby-sites-2006-edition.html' title='TOP 10 RUBY Sites: 2006 Edition'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-3866696873896983159</id><published>2006-12-19T23:02:00.000-03:00</published><updated>2006-12-19T23:08:40.684-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='News'/><title type='text'>About comments administration</title><content type='html'>I think Blogger hasn't a right way to manage comments,  I am a Blogger beta user but its the same for now. it has great changes on the interface but not in the administration features. So I'm  planning to move this blog to &lt;a href="http://wordpress.org/"&gt;Wordpress &lt;/a&gt;(not only for this reason of course), in the meantime I will disable comments, but as always : I will answer your questions and comments by e-mail as daily basis :)&lt;br /&gt;&lt;br /&gt;See ya&lt;br /&gt;Vic&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-3866696873896983159?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/3866696873896983159/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=3866696873896983159' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/3866696873896983159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/3866696873896983159'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/12/about-comments-administration.html' title='About comments administration'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-7295678673496248374</id><published>2006-12-16T23:25:00.000-03:00</published><updated>2006-12-16T23:30:37.314-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><title type='text'>4 steps to a multilingual blog in Blogger</title><content type='html'>&lt;p class="MsoNormal"&gt;Since I have received a lot of e-mails asking about how to maintain a multilingual blog in Blogger, I will share the 4 steps that works for me,  I use a little tricky process and Its something like this:&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Write posts in the  two selected languages in a text editor&lt;/li&gt;&lt;li&gt;I want to maintain  the main page always in English, so I Write the Spanish post and assign an old  date to it (more than 4 days.)&lt;/li&gt;&lt;li&gt;I post the English  one with the current date. (and include a link to the translation  post)&lt;/li&gt;&lt;li&gt;Since my account is  configured to display the last 3 days at home, it works! The Spanish posts are  archived and the main page is always in English.&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;/ol&gt;  &lt;p class="MsoNormal"&gt;It’s a lot of work, but  it works for me since there no a appropriate solution from Blogger so far..., do you have any better solution? please share it with us! :)&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Thanks&lt;/p&gt;&lt;p class="MsoNormal"&gt;Vic.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-7295678673496248374?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/7295678673496248374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/7295678673496248374'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/12/4-steps-to-multilingual-blog-in-blogger.html' title='4 steps to a multilingual blog in Blogger'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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></entry><entry><id>tag:blogger.com,1999:blog-16218478.post-4211709324180075843</id><published>2006-12-14T16:25:00.000-03:00</published><updated>2006-12-14T16:38:58.567-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><title type='text'>My blogs metrics</title><content type='html'>I`m a kind of new blogger, I started blogging on July 2006 and the reason I do this is because i like it, its funny,  and its an intresting way to share knowledge with my friends, these are my blogs metrics for last month:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; 1879 (This weblog)&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;1000 uniques&lt;/li&gt;&lt;li&gt; 1500 pageviews&lt;/li&gt;&lt;li&gt;30% of readers came from Google &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a style="font-weight: bold;" href="http://www.esmuycool.com"&gt;Esmuycool &lt;/a&gt;&lt;span style="font-weight: bold;"&gt;(Spanish weblog )&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This was this blog first month.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;33 posts, 42 comments&lt;/li&gt;&lt;li&gt;1.386 uuniquess  &lt;/li&gt;&lt;li&gt;2.810 pageviews.  &lt;/li&gt;&lt;li&gt;32% came from Google, and 20 % came from other Blogs.&lt;/li&gt;&lt;/ul&gt;Thanks!&lt;br /&gt;Vic&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-4211709324180075843?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/4211709324180075843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/4211709324180075843'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/12/my-blogs-metrics.html' title='My blogs metrics'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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></entry><entry><id>tag:blogger.com,1999:blog-16218478.post-72070886499487245</id><published>2006-11-30T23:55:00.000-03:00</published><updated>2006-12-01T00:06:37.853-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Advertising'/><title type='text'>Electronic Arts: One step back...</title><content type='html'>I have published an &lt;a href="http://www.esmuycool.com/2006/11/30/ea-no-subestimes-a-la-fuerza/"&gt;intresting article (in spanish)&lt;/a&gt; about a clear today`s example  of poor unerstanding of the blogoshpere and the social movement, from a big advertiser (the Spain subsidiary of Electronic Arts)&lt;br /&gt;&lt;br /&gt;Thanks&lt;br /&gt;Vic&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-72070886499487245?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/72070886499487245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=72070886499487245' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/72070886499487245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/72070886499487245'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/11/electronic-arts-one-step-back-with.html' title='Electronic Arts: One step back...'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-4664393928365983908</id><published>2006-11-27T12:48:00.000-03:00</published><updated>2006-11-27T12:54:45.596-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SEO'/><title type='text'>Top SEO Links</title><content type='html'>Last month i have made a research about SEO, trying to identify the key factors to keep in mind  at the drawing table before coding a site. I want to share the best links  I´have found over the net,  they`re available at my  &lt;a href="http://del.icio.us/vrottenstein/seo"&gt;del.icio.us  posts.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thanks&lt;br /&gt;Vic&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-4664393928365983908?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/4664393928365983908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=4664393928365983908' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/4664393928365983908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/4664393928365983908'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/11/top-seo-links.html' title='Top SEO Links'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-4908414338864007192</id><published>2006-11-20T10:14:00.000-03:00</published><updated>2006-11-20T10:21:14.057-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='News'/><title type='text'>"Eventoblog" Spain</title><content type='html'>Yesterday the Blog event at spain was over, you could find the excelent presentations at the &lt;a href="http://www.eventoblog.com/"&gt;EventoBlog site&lt;/a&gt;, its really intresting to see how far is the Spain blogoshpere vs. the Latin America blogs market.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-4908414338864007192?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/4908414338864007192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=4908414338864007192' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/4908414338864007192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/4908414338864007192'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/11/eventoblog-spain.html' title='&quot;Eventoblog&quot; Spain'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-9182988617630577870</id><published>2006-11-13T23:57:00.000-03:00</published><updated>2006-11-14T00:20:05.724-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0'/><title type='text'>Esmuycool - a Web 2.0 Startup.</title><content type='html'>Today I have launched "&lt;a href="http://www.esmuycool.com"&gt;es muy cool&lt;/a&gt;" , a Web 2.0 media start-up, this is a Blog for Spanish community and the project main objective is to create content about cool stuff.&lt;br /&gt;The concept behind this idea is to make this site the “first” site in mind for the people in the spanish Latam when they think about cool stuff.&lt;br /&gt;I’ am a blogger, id like to blog on my sites, and I like cool stuff and gadgets too, &lt;a href="http://www.esmuycool.com"&gt;this project &lt;/a&gt;is the result of this two passions.&lt;br /&gt;&lt;br /&gt;Thanks&lt;br /&gt;Vic&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-9182988617630577870?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/9182988617630577870/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=9182988617630577870' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/9182988617630577870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/9182988617630577870'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/11/esmuycool-web-20-startup.html' title='Esmuycool - a Web 2.0 Startup.'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-6150145621622566714</id><published>2006-11-12T10:59:00.000-03:00</published><updated>2006-11-13T15:23:16.823-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><title type='text'>TOP 10 RUBY Sites: November Edition</title><content type='html'>This is the &lt;b&gt;November 2006&lt;/b&gt; edition of the &lt;b&gt;“TOP 10 Ruby Sites”&lt;/b&gt;, the best ruby sites around the world. I think it’s very useful to start learning ruby.&lt;br /&gt;&lt;br /&gt;1. &lt;a href="http://www.ruby-lang.org/"&gt;Ruby Lang site&lt;/a&gt;&lt;br /&gt;2. &lt;a href="http://www.rubycentral.com/book/"&gt;The pragmatic programmers book&lt;/a&gt;&lt;br /&gt;3. &lt;a href="http://www.rubyonrails.com/"&gt;Rails framework site&lt;/a&gt;&lt;br /&gt;4. &lt;a href="http://www.ruby-doc.org/"&gt;Ruby documentation Project&lt;/a&gt;&lt;br /&gt;5. &lt;a href="http://en.wikipedia.org/wiki/Ruby_(programming_language)"&gt;The Ruby page on wikipedia&lt;/a&gt;&lt;br /&gt;6. &lt;a href="http://rails.homelinux.org/"&gt;Rails tutorial book&lt;/a&gt;&lt;br /&gt;7. &lt;a href="http://www.radrails.org/"&gt;Radrails:Great Ruby IDE&lt;/a&gt;&lt;br /&gt;8. &lt;a href="http://www.rubygarden.org/"&gt;Ruby Garden &lt;/a&gt;&lt;br /&gt;9. &lt;a href="http://poignantguide.net/ruby/"&gt;The great poignant guide to Ruby&lt;/a&gt;&lt;br /&gt;10. &lt;a href="http://rubyhacker.com/"&gt;Hal Fulton`s Rubyhacker site&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;This ranking is made by the comments of people and friends who are visiting this page reguraly, and with the google pagerank of these sites.You can submit your vote by e-mail or by a comment in this page.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-6150145621622566714?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/6150145621622566714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=6150145621622566714' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/6150145621622566714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/6150145621622566714'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/11/top-10-ruby-sistes-november-edition.html' title='TOP 10 RUBY Sites: November Edition'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-1034422324653117195</id><published>2006-11-10T23:53:00.000-03:00</published><updated>2006-11-11T00:16:19.673-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Advertising'/><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0'/><title type='text'>Advertisement: ReviewMe, a blogging media network</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger2/6510/1979/1600/reviewme.jpg"&gt;&lt;img style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger2/6510/1979/320/reviewme.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;Its funny to see how is changing the business model of the web itself, the Web 2.0 principles are changing the way of “traditional” interactive marketing itself.&lt;br /&gt;“Traditional” I have said? Yes, because it’s like interactive marketing is an old definition nowadays.&lt;br /&gt;Software is evolving in this way too, this industry has a mutated business model with a evolution of the first bubble ASP model (application service provider) making a real conversion to the “web as platform” model in all aspects.&lt;br /&gt;So, in this Web 2.0 scenario, how do you imagine your product be to spread over the net? , NOO, forget a landing page with a nice brochure!, and think about it as the possibility of thousands talking about your product!, not only because they want, but because you have hired them! .&lt;br /&gt;But, how? : Today a new 2.0 start-up emerged , its called &lt;a href="http://www.reviewme.com"&gt;reviewMe &lt;/a&gt;and its a media network site that interact between advertisers and bloggers, so you could just invest a small portion of your web campaign and let your &lt;a href="http://www.reviewme.com/bloggers.php"&gt;bloggers hired by reviewMe&lt;/a&gt; to do your viral marketing job. One thing interesting here is that talking well about products is not mandatory for bloggers, since it’s a real review, nmmm… be careful with your brand positioning…&lt;br /&gt;And of course, this is a Sponsored Post... : )&lt;br /&gt;&lt;br /&gt;Thanks&lt;br /&gt;Vic&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-1034422324653117195?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/1034422324653117195/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=1034422324653117195' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/1034422324653117195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/1034422324653117195'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/11/advertisement-reviewme-blogging-media.html' title='Advertisement: ReviewMe, a blogging media network'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-2722104926832960012</id><published>2006-11-08T22:21:00.000-03:00</published><updated>2006-11-08T22:44:08.331-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0'/><title type='text'>A search engine for my wife</title><content type='html'>Search engines technologies are growing really faster. A Silicon Valley start-up &lt;a href="http://www.riya.com/"&gt;riya &lt;/a&gt;launched an image shopping-search called &lt;a href="http://www.like.com/"&gt;like.com&lt;/a&gt;. It’s an incredible image search that let you find the right product you want, mmmm…,&lt;br /&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://photos1.blogger.com/blogger2/6510/1979/320/like.jpg" border="0" /&gt;I really don’t know where all this big long-tail-booble will end; all I know is that we will see happier wife’s in this experience economy time. : )&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-2722104926832960012?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/2722104926832960012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=2722104926832960012' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/2722104926832960012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/2722104926832960012'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/11/search-engine-for-my-wife.html' title='A search engine for my wife'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-5739036984915489241</id><published>2006-11-03T14:11:00.000-03:00</published><updated>2006-11-04T00:27:19.735-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0'/><title type='text'>Web 2.0 startup - DAY 2</title><content type='html'>The first project scope change emerge quickly, since I have received a lot of e-mails yesterday, and there is no enough space in the project for to many people, lets change the business model, we will not build a web 2.0 Open source application, we are going to build a web 2.0 startup (with a real business model) instead.&lt;br /&gt;So, this produced the first… &lt;strong&gt;Main objective update&lt;/strong&gt;:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;“To Build a web 2.0 start-up, collaboratively* and with a small investment"&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;The explanation&lt;/strong&gt;:&lt;br /&gt;&lt;strong&gt;“To build a Web 2.0 start-up”:&lt;/strong&gt; A Web 2.0 startup online, tested and working.&lt;br /&gt;&lt;strong&gt;“Collaboratively*”&lt;/strong&gt;: made by the hands of many people around the world, they will be hired for this job.&lt;br /&gt;&lt;strong&gt;“With a small investment”:&lt;/strong&gt; No money invested on traditional e-marketing, no venture capital, already have a business plan .&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Another research objective came up:&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;To measure the power of blog as a communication tool for project management. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;DAY 2 Brief&lt;br /&gt;&lt;/span&gt;Team so far:&lt;/strong&gt; me, (Victor Rottenstein), as Project Manager.&lt;br /&gt;&lt;strong&gt;% of the final product complete&lt;/strong&gt;: 0%&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Thanks!&lt;br /&gt;Victor.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-5739036984915489241?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/5739036984915489241/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=5739036984915489241' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/5739036984915489241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/5739036984915489241'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/11/web-20-startup-day-2.html' title='Web 2.0 startup - DAY 2'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-548076822656690258</id><published>2006-11-02T23:52:00.000-03:00</published><updated>2006-11-03T14:30:01.723-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0'/><title type='text'>Web 2.0 start-up research challenge</title><content type='html'>&lt;span style="font-size:85%;"&gt;(see update for this post in &lt;/span&gt;&lt;a href="http://1879.blogspot.com/2006/11/web-20-startup-day-2.html"&gt;&lt;span style="font-size:85%;"&gt;the Web 2.0 startup DAY 2 post&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;p&gt;Today I’m starting a new lab experiment, a journey to the exposed world of buzz-words and social e-marketing strategies. I know I will face great peril in the far away lands of coders, wizards and designers, but I hope to see the end of the road with my head on.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;The Main objective: To Build a web 2.0 start-up, collaboratively and without a cent. &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;The explanation:&lt;br /&gt;“To build a Web 2.0 start-up”:&lt;/strong&gt; A Web 2.0 application online, tested and working.&lt;br /&gt;&lt;strong&gt;“Collaboratively”:&lt;/strong&gt; made by the hands of many people around the world.&lt;br /&gt;&lt;strong&gt;“Without a cent”:&lt;/strong&gt; No money invested, no venture capital, only a few hours for each participant, and a lot of burgers on the way.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;Research Objectives:&lt;/strong&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Research and test the e-marketing tools of web 2.0&lt;/li&gt;&lt;li&gt;Test and measure the extreme projects methodology.&lt;/li&gt;&lt;li&gt;Test and measure the power of XP software development methodology &lt;/li&gt;&lt;li&gt;Test and measure the Ruby language learning curve.&lt;/li&gt;&lt;li&gt;To see how long is required to get a critical mass using a Web 2.0 site without standards e-marketing advertising campaign.&lt;/li&gt;&lt;li&gt;Research about positioning, SEO and SEM&lt;/li&gt;&lt;li&gt;Measure the maintain effort needed for a standard web 2.0 application.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;The Strategy&lt;/strong&gt;: Use of the contacts network, the web 2.0 power, and to pray.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;DAY 1&lt;br /&gt;&lt;/span&gt;Team so far:&lt;/strong&gt; me, (Victor Rottenstein), as Project Manager.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Do you want to join us?, its free!, its easy!, send me an e-mail and tell me what you can do to contribute with the project,.. And you almost in.&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;Thanks&lt;br /&gt;Victor.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-548076822656690258?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/548076822656690258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=548076822656690258' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/548076822656690258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/548076822656690258'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/11/web-20-start-up-research-challenge.html' title='Web 2.0 start-up research challenge'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-2670333510000095854</id><published>2006-10-31T23:20:00.000-03:00</published><updated>2006-11-03T21:28:03.654-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='Conferences'/><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0'/><title type='text'>Marketing 2.0 Conference Photos</title><content type='html'>As many people ask me , i will share a few pics i have from the conference from the Blogs panel.&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://photos1.blogger.com/blogger2/6510/1979/320/DSC_0178.jpg" border="0" /&gt;&lt;br /&gt;&lt;p&gt;This is a picture of a small sector of public waiting to lunch time : )&lt;br /&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://photos1.blogger.com/blogger2/6510/1979/320/DSC_0179.jpg" border="0" /&gt;From Right to left: Mariano Amartino, Matias Attwell, Agustina Echague and Me.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://photos1.blogger.com/blogger2/6510/1979/320/DSC_0185.jpg" border="0" /&gt; &lt;img style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://photos1.blogger.com/blogger2/6510/1979/320/DSC_0189.jpg" border="0" /&gt;And Mariano Focused on his great speach, you can find more information about this conference in the post about &lt;a href="http://www.uberbin.net/archivos/blogs-corporativos/mesa-de-blogs-en-marketing-20.php"&gt;Marketing 2.0 blogs at uberbin site&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-2670333510000095854?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/2670333510000095854/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=2670333510000095854' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/2670333510000095854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/2670333510000095854'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/10/marketing-20-conference-photos.html' title='Marketing 2.0 Conference Photos'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-7044300451861150844</id><published>2006-10-26T21:56:00.000-03:00</published><updated>2006-11-03T21:28:25.238-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='Conferences'/><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0'/><title type='text'>Marketing 2.0 Conference</title><content type='html'>The Marketing 2.0 conference organized by &lt;a href="http://www.amdia.org.ar/"&gt;amdia &lt;/a&gt;was a big show yesterday (25/10/06) at NH hotel Buenos Aires with arround 500 participants from Argentina and Latin America.&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger2/6510/1979/1600/vic-speaker.jpg"&gt;&lt;img style="margin: 0px 0px 10px 10px; float: right;" alt="Victor Rottenstein at conference" src="http://photos1.blogger.com/blogger2/6510/1979/320/vic-speaker.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The conference main idea was the marketing perspective of the web 2.0 with e-marketing professionals speakers from Argentina, and some great personalities from other countries like Emerson Calegaretti from Google Brazil, Greg Jonhson from MRM USA, and Ismael El-Qudsi from MSN Spain.&lt;br /&gt;You will find all Speakers resumes at the &lt;a href="http://www.mktg20.com/"&gt;marketing 2.0 conference site&lt;/a&gt;.&lt;br /&gt;I have the honor to participate in the “Blogs” section at the conference, and It has Agustina Echague from &lt;a href="http://www.unilever.com/"&gt;Unilever&lt;/a&gt;, Matias Atwell from &lt;a href="http://www.terra.com.ar/"&gt;Terra Networks&lt;/a&gt; and Mariano Amartino ( MediaReload and &lt;a href="http://www.uberbin.net/"&gt;Uberbin&lt;/a&gt; ) as Speakers.&lt;br /&gt;&lt;br /&gt;Thanks.&lt;br /&gt;Victor Rottenstein.&lt;br /&gt;(&lt;a href="http://1879.blogspot.com/"&gt;1879 Blog&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-7044300451861150844?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/7044300451861150844/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=7044300451861150844' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/7044300451861150844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/7044300451861150844'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/10/marketing-20-conference.html' title='Marketing 2.0 Conference'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-451686826530438849</id><published>2006-10-26T21:36:00.000-03:00</published><updated>2006-10-26T21:43:07.166-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><title type='text'>About 1879 Blog future</title><content type='html'>Finally I decided continue to blogging only in English, so say godbay to the Spanish section.&lt;br /&gt;This weblog will be committed to my personal space, and I will be blogging about different stuff like:  Web 2.0, interactive marketing, software design and coding.&lt;br /&gt;Of course you will be able to find posts about Ruby, security and new media technologies too.&lt;br /&gt;&lt;br /&gt;Thanks&lt;br /&gt;Vic&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-451686826530438849?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/451686826530438849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=451686826530438849' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/451686826530438849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/451686826530438849'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/10/about-1879-blog-future.html' title='About 1879 Blog future'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-4472852829843828258</id><published>2006-10-19T23:51:00.000-03:00</published><updated>2006-10-26T21:45:24.797-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Advertising'/><title type='text'>"Dove"  Ad  with Photoshop</title><content type='html'>It’s really amazing what Photoshop can do to help us, ugly monsters. In this case I’d like to show you an excellent ad as part as the real beauty campaign.&lt;br /&gt;&lt;embed src="http://www.youtube.com/v/00nhKwv4M5Q" width="425" height="350" type="application/x-shockwave-flash" wmode="transparent"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-4472852829843828258?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/4472852829843828258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=4472852829843828258' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/4472852829843828258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/4472852829843828258'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/10/dove-ad-with-photoshop.html' title='&quot;Dove&quot;  Ad  with Photoshop'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-9023474300856916119</id><published>2006-10-18T23:43:00.000-03:00</published><updated>2006-10-26T21:46:41.082-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0'/><title type='text'>Blogs: Unclear benefits?</title><content type='html'>There are a lot of blogs over the internet, &lt;a href="http://www.technorati.com"&gt;technorati &lt;/a&gt;reports about 55 million blogs!, and this number was growing exponentially for the last 2 years.&lt;br /&gt;So, in these days everybody knows what a weblog is, but it seems that not everybody could tell us the &lt;strong&gt;blog benefits as a marketing e-strategy tool&lt;/strong&gt;.&lt;br /&gt;A recently research performed by “the first European Survey on Weblogs in Public Relations and Communication Management” with almost 550 professionals in 33 countries shows up the real statistics :&lt;br /&gt;&lt;br /&gt;The 31.3 % say that a definitely &lt;strong&gt;factor for not implementing blogs is that blogs have unclear benefits&lt;/strong&gt;, followed by a 22.1% of no personnel capacity and a 13.8% of No budget.&lt;br /&gt;&lt;br /&gt;I think it really reveal that the market has a lack of information about this technology as a e-marketing communication tool, &lt;strong&gt;yet is true that it hasn’t a direct ROI measure&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;I will be back with this next week, and maybe we could share opinions about the blogs benefits as a marketing tool.&lt;br /&gt;&lt;br /&gt;Thanks&lt;br /&gt;Victor.&lt;br /&gt;(&lt;a href="http://1879.blogspot.com"&gt;&lt;span style="font-size:85%;"&gt;&gt; Back to home&lt;/span&gt;&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-9023474300856916119?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/9023474300856916119/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=9023474300856916119' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/9023474300856916119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/9023474300856916119'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/10/blogs-unclear-benefits.html' title='Blogs: Unclear benefits?'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-5614092472569424580</id><published>2006-10-14T23:59:00.000-03:00</published><updated>2006-10-26T21:46:28.040-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><title type='text'>1879, a Multilanguage blog</title><content type='html'>Victor has made the following announcement last week: “the 1879 Blog will be available in &lt;strong&gt;Spanish&lt;/strong&gt; too and the reason is that after 3 months of active blogging I have received a lot of visits and comments from the Hispanic community around the world, mostly from USA and LATAM”.&lt;br /&gt;&lt;br /&gt;There is no easy way to blog in 2 languages at same time, but after a little research I have developed an easy to implement process in order to have one blog in Blogger, with two languages at the same time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-5614092472569424580?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/5614092472569424580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=5614092472569424580' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/5614092472569424580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/5614092472569424580'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/10/1879-multilanguage-blog.html' title='1879, a Multilanguage blog'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-5769735373969510419</id><published>2006-10-14T02:25:00.000-03:00</published><updated>2006-10-26T21:44:01.845-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0'/><title type='text'>3 reasons to choose Blogger beta</title><content type='html'>&lt;span style="font-size:85%;"&gt;( &lt;/span&gt;&lt;a href="http://1879.blogspot.com/2006/10/3-razones-para-elegir-blogger-beta.html"&gt;&lt;span style="font-size:85%;"&gt;&gt; Spanish version&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; )&lt;/span&gt;&lt;br /&gt;Blogger was a good and easy-to-use blogging platform for end users till now, but with the release of the new Blogger-beta they are moving into the next level.&lt;br /&gt;Based on the Web 2.0 principles it provides a web based platform instead of free distributed software and it fixes a lot of usability problems I have found in the previous releases.&lt;br /&gt;This new version has a user friendly interface, one important thing here is that the Blogger users don’t need to know how to code.&lt;br /&gt;Finally I will describe the 3 main reasons of why Blogger-beta is the blogging platform for every &lt;strong&gt;end-user&lt;/strong&gt;.&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;1 - &lt;strong&gt;&lt;span style="color:#009900;"&gt;look &amp; feel wizard&lt;/span&gt;&lt;/strong&gt;: you can choose your template, and it has a great tool to change every detail including, all colors, fonts, etc… , in addition, it lets you to modify or to upload your own template. &lt;/li&gt;&lt;/ul&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://photos1.blogger.com/blogger2/6510/1979/320/blog2.2.jpg" border="0" /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;2 - &lt;span style="color:#009900;"&gt;&lt;strong&gt;Layout&lt;/strong&gt;&lt;/span&gt;: a great Ajax-style screen that let you changes your information architecture quickly, it lets you to add and arrange all page elements easily. &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 156px; CURSOR: hand; HEIGHT: 104px; TEXT-ALIGN: center" height="109" alt="" src="http://photos1.blogger.com/blogger2/6510/1979/320/blog1.0.jpg" width="170" border="0" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;3 - &lt;strong&gt;&lt;span style="color:#009900;"&gt;Labels&lt;/span&gt;&lt;/strong&gt;: finally they have introduced this basic feature; this will let you to “tag” your content and to create categories for every post. &lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://photos1.blogger.com/blogger2/6510/1979/320/blog3.jpg" border="0" /&gt; &lt;/li&gt;&lt;/ul&gt;&lt;p align="left"&gt;I have made a big research over the net and tested a lot of different blogging platforms, I think its clear now that Blogger has an advantage over its competitors for &lt;strong&gt;the end user blogging platform&lt;/strong&gt;.&lt;br /&gt;&lt;/p&gt;&lt;p align="left"&gt;Thanks,&lt;br /&gt;Victor Rottenstein&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size:85%;"&gt;( &lt;/span&gt;&lt;a href="http://1879.blogspot.com"&gt;&lt;span style="font-size:85%;"&gt;&gt; back to Home&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; )&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-5769735373969510419?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/5769735373969510419/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=5769735373969510419' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/5769735373969510419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/5769735373969510419'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/10/3-reasons-to-choose-blogger-beta.html' title='3 reasons to choose Blogger beta'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-2288512738566544658</id><published>2006-10-13T23:50:00.000-03:00</published><updated>2006-10-26T21:45:46.790-03:00</updated><title type='text'>Blogs: Sin claros beneficios ?</title><content type='html'>&lt;span style="font-size:85%;"&gt;(&lt;/span&gt;&lt;a href="http://1879.blogspot.com/2006/10/blogs-unclear-benefits.html"&gt;&lt;span style="font-size:85%;"&gt;&gt;English version&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;)&lt;/span&gt;&lt;br /&gt;Existen muchísimos blogs en Internet, &lt;a href="http://www.technorati.com"&gt;technorati &lt;/a&gt;reporta cerca de 55 Millones de blogs!, este numero vino creciendo exponencialmente por los últimos 2 años.&lt;br /&gt;Por estos días creo que puedo afirmar que todos sabemos que es un blog, pero parece que no todos tenemos en claro los beneficios del &lt;strong&gt;Blog como herramienta de la estrategia de e-marketing&lt;/strong&gt;.&lt;br /&gt;Una reciente investigación realizada por la “primera encuesta Europea de weblogs en PR y Gestión de las comunicaciones” con cerca de 550 profesionales de 33 países mostró los siguientes números reales:&lt;br /&gt;El 31.3% de los encuestados dijo que un &lt;strong&gt;factor definitivo para no implementar blogs es que no tiene claros beneficios&lt;/strong&gt;, seguido de un 22.1% que dijo no tener capacidad de personal y un 13.8% que no tiene presupuesto.&lt;br /&gt;&lt;br /&gt;Creo que esto realmente revela que existe una falta de información en el mercado sobre esta tecnología como una herramienta de comunicación para el e-marketing, si bien es verdad que &lt;strong&gt;no se puede establecer una medición directa del ROI&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;Probablemente en los próximos días voy a retomar este tema para que compartamos opiniones acerca de los beneficios reales del Blog como herramienta de marketing.&lt;br /&gt;&lt;br /&gt;Gracias&lt;br /&gt;Vic.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;(&lt;/span&gt;&lt;a href="http://1879.blogspot.com"&gt;&lt;span style="font-size:85%;"&gt;&gt; Volver a la home&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-2288512738566544658?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/2288512738566544658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=2288512738566544658' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/2288512738566544658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/2288512738566544658'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/10/blogs-sin-claros-beneficios.html' title='Blogs: Sin claros beneficios ?'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-116027780367538253</id><published>2006-10-08T00:17:00.000-03:00</published><updated>2006-10-26T21:46:11.330-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><title type='text'>TOP 10 RUBY Sites : October Edition</title><content type='html'>This is the &lt;b&gt;October 2006&lt;/b&gt; edition of the &lt;b&gt;“TOP 10 Ruby Sites”&lt;/b&gt;, the best ruby sites around the world. I think it’s very useful to start learning ruby.&lt;br /&gt;&lt;br /&gt;1. &lt;a href="http://www.ruby-lang.org/"&gt;Ruby Lang site&lt;/a&gt;&lt;br /&gt;2. &lt;a href="http://www.rubycentral.com/book/"&gt;The pragmatic programmers book&lt;/a&gt;&lt;br /&gt;3. &lt;a href="http://en.wikipedia.org/wiki/Ruby_(programming_language)"&gt;The Ruby page on wikipedia&lt;/a&gt;&lt;br /&gt;4. &lt;a href="http://www.rubyonrails.com/"&gt;Rails framework site&lt;/a&gt;&lt;br /&gt;5. &lt;a href="http://www.ruby-doc.org/"&gt;Ruby documentation Project&lt;/a&gt;&lt;br /&gt;6. &lt;a href="http://www.radrails.org/"&gt;Radrails:Great Ruby IDE&lt;/a&gt;&lt;br /&gt;7. &lt;a href="http://rails.homelinux.org/"&gt;Rails tutorial book&lt;/a&gt;&lt;br /&gt;8. &lt;a href="http://poignantguide.net/ruby/"&gt;The great poignant guide to Ruby&lt;/a&gt;&lt;br /&gt;9. &lt;a href="http://1879.blogspot.com/"&gt;Victor Rottenstein blog : )&lt;/a&gt;&lt;br /&gt;10. &lt;a href="http://www.rubygarden.org/"&gt;Ruby Garden &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;This ranking is made by the comments of people and friends who are visiting this page reguraly, and with the google pagerank of these sites.You can submit your vote by e-mail or by a comment in this page.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-116027780367538253?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/116027780367538253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=116027780367538253' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/116027780367538253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/116027780367538253'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/10/top-10-ruby-sites-october-edition.html' title='TOP 10 RUBY Sites : October Edition'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-3668897463705568499</id><published>2006-10-07T22:19:00.000-03:00</published><updated>2006-10-26T21:47:12.978-03:00</updated><title type='text'>3 Razones para elegir Blogger Beta</title><content type='html'>&lt;p&gt;Hasta ahora Blogger era una plataforma fácil para bloguear orientada a usuarios finales, pero con el lanzamiento de Blogger BETA están pasando a otro nivel. Basados en los principios mismos de la WEB 2.0, provee una plataforma en vez de un software instalable, también soluciona muchos problemas de usabilidad de la versión anterior.&lt;/p&gt;&lt;p&gt;Esta nueva versión tiene una interfaz de usuario muy amigable y como algo significativo podemos destacar, que no hay que saber programar para poder utilizarlo. &lt;/p&gt;&lt;p&gt;Finalmente voy a describir 3 razones por la cuales creo que Blogger Beta es una excelente opción para bloging de usuario final.&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;1 - &lt;span style="color:#009900;"&gt;look &amp; feel wizard&lt;/span&gt;: Puedes seleccionar tu templete, y tiene una excelente herramienta para cambiar todos los detalles, incluyendo colores, fuentes, etc.., adicionalmente deja modificar el templete y/o subir uno propio.&lt;/li&gt;&lt;/ul&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 200px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://photos1.blogger.com/blogger2/6510/1979/320/blog2.2.jpg" border="0" /&gt; &lt;p align="center"&gt;&lt;/p&gt;&lt;ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;2 - &lt;span style="color:#009900;"&gt;Layout&lt;/span&gt;: Una gran pantalla al estilo Ajax que permite cambiar la arquitectura de la información rápidamente, creando y arrastrando elementos a demanda.&lt;br /&gt;&lt;/li&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 162px; CURSOR: hand; HEIGHT: 101px; TEXT-ALIGN: center" height="110" alt="" src="http://photos1.blogger.com/blogger2/6510/1979/320/blog1.0.jpg" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;3 - &lt;span style="color:#009900;"&gt;Labels&lt;/span&gt;: Finalmente han incluido este feature básico que estábamos esperando, nos permite clasificar nuestro contenido en categorìas!&lt;/li&gt;&lt;/ul&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 124px; CURSOR: hand; HEIGHT: 115px; TEXT-ALIGN: center" height="115" alt="" src="http://photos1.blogger.com/blogger2/6510/1979/320/blog3.jpg" border="0" /&gt; &lt;p&gt;He realizado una extensa investigación en Internet y testeado varias alternativas como plataforma para bloguear. Creo que esta claro que Google tiene la ventaje sobre sus competidores con Blogger como plataforma para usuarios finales e independientes.&lt;/p&gt;&lt;p&gt;Gracias,&lt;br /&gt;Victor Rottenstein&lt;/p&gt;( &lt;a href="http://1879.blogspot.com"&gt;&gt; volver a la Home&lt;/a&gt; )&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-3668897463705568499?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/3668897463705568499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=3668897463705568499' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/3668897463705568499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/3668897463705568499'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/10/3-razones-para-elegir-blogger-beta.html' title='3 Razones para elegir Blogger Beta'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-115937180514218805</id><published>2006-09-27T12:34:00.000-03:00</published><updated>2006-10-26T21:48:30.112-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0'/><title type='text'>How to create a web 2.0 logo?</title><content type='html'>It’s interesting to see how all 2.0 sites are aligned in the main design lines, today we can quickly understand if we are into a 2.0 site with nothing more than a few second of looking it.&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;A 2.0 site logo is a project itself, because it’s a unique endeavor and it requires understanding the main concepts of the culture behind this movement. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;All 2.0 logos share common properties that you have to keep in mind at the time to create your site logo. There are great references at &lt;a href="http://en.wikipedia.org/wiki/Web_2.0"&gt;&lt;b&gt;wikipedia&lt;/b&gt; &lt;/a&gt;page, but here you have the key concepts:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Key concepts &lt;/span&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span lang="EN-US"&gt;Usually the 2.0 logos are placed in a white background, but some of them have a color background with strength vivid colors or black.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="EN-US"&gt;They usually have an icon (created for the logo of course...) before the text.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="EN-US"&gt;If they have no icon, they may have 2 colors for the fonts. Like one word with blue, and other with green.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="EN-US"&gt;Frequently the logos are made with a Rounded face Font, the most used fonts are: VAG rounded, Arial rounded and Helvetica rounded.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="EN-US"&gt;Of course is essential to have the &lt;b&gt;&lt;a href="http://en.wikipedia.org/wiki/Wet_floor_effect"&gt;Wet floor effect&lt;/a&gt; &lt;/b&gt;and the &lt;b&gt;beta slogan&lt;/b&gt; too.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;I hope this could help you to create your 2.0 site logo.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;The real interesting thing here is that we as humans are always trying to “tag” ourselves in a particular category to fit in a particular type of human group, could it be a social network or business group or whatever, think about it...&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="FONT-WEIGHT: bold"&gt;&lt;span style="font-size:85%;"&gt;External Links:&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.web2logo.com/"&gt;The web 2.0 Logo&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.fontshop.com/fontfeed/archives/web-20-logos.cfm"&gt;The logos of web 2.0&lt;/a&gt; by Stephen Coles&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;Victor.&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/16218478-115937180514218805?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/115937180514218805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=115937180514218805' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/115937180514218805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/115937180514218805'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/09/how-to-create-web-20-logo.html' title='How to create a web 2.0 logo?'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-115863648937156833</id><published>2006-09-18T23:55:00.000-03:00</published><updated>2006-10-26T21:48:43.832-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Advergaming'/><title type='text'>“Interactive advergaming”: The Marketing enhanced view of advergaming.</title><content type='html'>&lt;p&gt;Since last week I have received a lot of e-mails asking about the “interactive advergaming” benefits and also about the comparison between “I-ad” and a traditional advergaming campaign.&lt;br /&gt;&lt;br /&gt;I will try to explain the main concept behind “i-ad”.&lt;br /&gt;Like I said in my previous post, I-ad is a “&lt;strong&gt;derivation of advergaming that gives (to the sponsored company) the power to measure, analyze, and to understand in a real time way, what the clients are doing while they are playing into the computer based internet game&lt;/strong&gt;”.&lt;br /&gt;&lt;br /&gt;This is a simple fact, when you are talking about advergaming; you are talking about games (console, or computer game) that could have one of these:&lt;br /&gt;1 - a explicit publicity inside&lt;br /&gt;2 - an in-gaming referring to the sponsored brand&lt;br /&gt;3 - a whole experience based on a e-marketing action enclosed by the sponsored brand.&lt;br /&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(204,0,0)"&gt;&lt;strong&gt;So, what’s the difference with I-ad?&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;While a traditional advergaming campaign is an advertising mechanism, I have defined:&lt;br /&gt;&lt;em&gt;&lt;span style="COLOR: rgb(204,0,0)"&gt;&lt;br /&gt;I-advergaming is a Marketing enhanced view of advergaming.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Hence, when you are thinking about “i-ad” you have a two way interactive relationship:&lt;br /&gt;&lt;strong&gt;A user playing the game and a marketer, both of them in a real time relationship.&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;That’s the main difference, and that’s why I have defined “&lt;a href="http://1879.blogspot.com/2006/09/i-advergaming-definition.html"&gt;i-ad&lt;/a&gt;” as a derivation of advergaming. Thanks to all of you for the great support and all the e-mails, see you in the next post..&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-115863648937156833?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/115863648937156833/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=115863648937156833' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/115863648937156833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/115863648937156833'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/09/interactive-advergaming-marketing.html' title='“Interactive advergaming”: The Marketing enhanced view of advergaming.'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-115785635081461273</id><published>2006-09-09T23:40:00.000-03:00</published><updated>2006-10-26T21:48:56.886-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Advergaming'/><title type='text'>I-Advergaming definition</title><content type='html'>Interactive Advergaming is a derivation of advergaming that gives (to the sponsored company) the power to &lt;strong&gt;measure, analyze, and to understand in a real time&lt;/strong&gt; way, what the clients are doing while they are playing into the computer based internet game.&lt;br /&gt;&lt;strong&gt;I-advergaming is a Marketing enhanced view of advergaming&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;I-Ad not only reefers not the game itself, but to all e-marketing tools and actions developed to get a successful marketing campaign. The i-advergaming term was defined by Victor E. Rottenstein (yes, me..) in january 2006.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;The first objective of a &lt;strong&gt;i-ad campaign is to increase the marketing campaign ROI&lt;/strong&gt; gradually.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;See more about this into these other posts:&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;a href="http://1879.blogspot.com/2006/09/interactive-advergaming-marketing.html"&gt;&lt;span style="font-size:85%;"&gt;i-advergaming explained&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;a href="http://1879.blogspot.com/2006/09/interactive-advergaming.html"&gt;&lt;span style="font-size:85%;"&gt;i-advergaming first ideas&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-115785635081461273?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/115785635081461273/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=115785635081461273' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/115785635081461273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/115785635081461273'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/09/i-advergaming-definition.html' title='I-Advergaming definition'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-115777189865925514</id><published>2006-09-09T00:08:00.000-03:00</published><updated>2006-10-26T21:49:07.909-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Advergaming'/><title type='text'>Interactive Advergaming</title><content type='html'>&lt;p&gt;Advergaming “is the practice of using games, particularly &lt;a title="Computer game" href="http://en.wikipedia.org/wiki/Computer_game"&gt;computer games&lt;/a&gt;, to advertise or promote a product, organization or viewpoint”. What we have here is only a cold definition, we are talking about games, real computer or console games.&lt;br /&gt;&lt;br /&gt;A few years ago the Internet began an exponential growth based on many new emerging technologies that made possible great bandwidth for users at a reasonable cost, and “browser” technologies like flash and Ajax.&lt;br /&gt;So advergaming was moved from real world to the Internet for the last 5 years. Well I think this monster has mutated:&lt;br /&gt;&lt;br /&gt;Long time ago, some of the top 500 companies invested a small piece of their marketing budget to get a “sponsored” game, Budweiser and 7up at the beginnings.&lt;br /&gt;10 years have passed and today advergaming is a real fact with a 100 Millions U$S global market share and a 1.000 Millions U$S market share estimated for the 2010. We can see advergames everywhere, not only on the Internet, but in “real” games for PS, Gamecube, Xbox and computers. We could take “Winning eleven” (The best “Soccer” game ever) as an explicit example: It has a lot of advertises around the field.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Internet has provided the next step for advergaming and now we can clearly use it &lt;strong&gt;as a powerful marketing tool at a really low price&lt;/strong&gt;. It has changed the marketing strategy itself, not only because the “advergame” benefits, but because this e-marketing enhanced model let you know &lt;strong&gt;what your clients are doing at real time&lt;/strong&gt;, and yes, it works for you as a marketer, because it will show you a real time world of metrics that you have never seen before with your expensive offline marketing actions. That’s why I have defined this as:&lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Interactive Advergaming&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Think about it for a second, &lt;span style="COLOR: rgb(153,0,0)"&gt;&lt;strong&gt;why should I read your promotional e-mail?&lt;/strong&gt;&lt;/span&gt; What in hell will force me to stay in your website for more than 30 seconds? &lt;span style="COLOR: rgb(255,0,0)"&gt;&lt;strong&gt;Do you really think that users enjoy reading about your product benefits?&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;Well, I don’t have the answers because I don’t know how your e-marketing strategy is, but what I can tell you based on my experience is that your client will be happier if he spend the same time playing a little game that is telling the story of your product benefits in a non-invasive way.&lt;br /&gt;And probably, if you have selected the right Agency to develop your advergame, it will be “viral” so your client will share and promote his experience (and your game) with his friends.&lt;br /&gt;The EIAA (European Interactive Advertising Association) has a real fact: they say that a standard publicity campaign increases the buyer intention in 2% , while a advergaming campaign increases it around a 15%.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;I-advergaming&lt;/strong&gt; is not for all audiences, but you could think about it as a low cost way to involve your clients in your campaign story within a interactive way, with real time knowledge of their actions, and a deeper brand memory-retention .Of course don’t forget that this is only one of your marketing mix variables…&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-115777189865925514?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/115777189865925514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=115777189865925514' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/115777189865925514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/115777189865925514'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/09/interactive-advergaming.html' title='Interactive Advergaming'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16218478.post-115746861710228870</id><published>2006-09-05T11:50:00.000-03:00</published><updated>2006-10-26T21:49:19.430-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><title type='text'>TOP 10 RUBY Sites : September Edition</title><content type='html'>This is the &lt;b&gt;September 2006&lt;/b&gt; edition of the &lt;b&gt;“TOP 10 Ruby Sites”&lt;/b&gt;, the best ruby sites around the world. I think it’s very useful to start learning ruby.&lt;br /&gt;&lt;br /&gt;1. &lt;a href="http://www.ruby-lang.org/"&gt;Ruby Lang site&lt;/a&gt;&lt;br /&gt;2. &lt;a href="http://www.rubycentral.com/book/"&gt;The pragmatic programmers book&lt;/a&gt;&lt;br /&gt;3. &lt;a href="http://poignantguide.net/ruby/"&gt;The great poignant guide to Ruby&lt;/a&gt;&lt;br /&gt;4. &lt;a href="http://en.wikipedia.org/wiki/Ruby_(programming_language)"&gt;The Ruby page on wikipedia&lt;/a&gt;&lt;br /&gt;5. &lt;a href="http://www.rubyonrails.com/"&gt;Rails framework site&lt;/a&gt;&lt;br /&gt;6. &lt;a href="http://rails.homelinux.org/"&gt;Rails tutorial book&lt;/a&gt;&lt;br /&gt;7. &lt;a href="http://www.radrails.org/"&gt;Radrails:Great Ruby IDE&lt;/a&gt;&lt;br /&gt;8. &lt;a href="http://www.ruby-doc.org/"&gt;Ruby documentation Project&lt;/a&gt;&lt;br /&gt;9. &lt;a href="http://1879.blogspot.com/"&gt;Victor Rottenstein blog : )&lt;/a&gt;&lt;br /&gt;10. &lt;a href="http://www.rubygarden.org/"&gt;Ruby Garden &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;This ranking is made by the comments of people and friends who are visiting this page reguraly.You can submit your vote by e-mail or by a comment in this page.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-115746861710228870?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/115746861710228870/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=115746861710228870' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/115746861710228870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/115746861710228870'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/09/top-10-ruby-sites-september-edition.html' title='TOP 10 RUBY Sites : September Edition'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-115552026410355762</id><published>2006-08-13T22:48:00.000-03:00</published><updated>2006-10-26T21:49:33.637-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0'/><title type='text'>WebOs: a real web Operating System? (Part II)</title><content type='html'>In the &lt;a href="http://1879.blogspot.com/2006/07/webos-web-based-operating-systems-part.html"&gt;first article&lt;/a&gt; I have written a little introduction about WebOs, the next move on web based applications (at base level).&lt;br /&gt;Well, so far there are many WebOs applications online and I could quickly understand that some of them are a solid long-term endeavour with a vast funding behind. The others are web (Ajax powered) experiments, APIs integrations and creative ideas of great programmers trying to show us what they can do for our future web based world.&lt;br /&gt;Nowadays we can clearly see the first part of these applications lifecycle; they are emerging as experimental products.&lt;br /&gt;Some of them are 100% “web 2.0” compliant, with the “beta” legend (and “alpha” too..) and a web 2.0 graphic design with all details included.&lt;br /&gt;This is the list that I’m currently reviewing:&lt;br /&gt;&lt;br /&gt;- &lt;a href="http://www.eyeos.info/"&gt;eyeOs &lt;/a&gt;&lt;br /&gt;- &lt;a href="https://www.youos.com/"&gt;YouOs &lt;/a&gt;&lt;br /&gt;- &lt;a href="http://www.twinklefish.com/"&gt;Twinklefish &lt;/a&gt;&lt;br /&gt;- &lt;a href="http://www.orcaa.com/"&gt;Orca &lt;/a&gt;&lt;br /&gt;- &lt;a href="http://desktoptwo.com/"&gt;DesktopTwo &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And yes, as you can see it seems most of them are Web desktop-emulation applications, but &lt;b&gt;not a real Operating System&lt;/b&gt; for the next wave.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-115552026410355762?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/115552026410355762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=115552026410355762' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/115552026410355762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/115552026410355762'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/08/webos-real-web-operating-system-part.html' title='WebOs: a real web Operating System? (Part II)'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-115480020587850361</id><published>2006-08-05T14:07:00.000-03:00</published><updated>2006-10-26T21:49:45.203-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><title type='text'>TOP 10 RUBY SITES: August edition.</title><content type='html'>This is the August edition of the “TOP 10 Ruby Sites”, the best ruby sites around the world.&lt;br /&gt;I think it’s very useful to start learning ruby.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/6553/1531/1600/Same.png"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px" alt="" src="http://photos1.blogger.com/blogger/6553/1531/320/Same.png" border="0" /&gt;&lt;/a&gt;1. &lt;a href="http://www.ruby-lang.org/"&gt;Ruby Lang site&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/6553/1531/1600/Same.png"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px" alt="" src="http://photos1.blogger.com/blogger/6553/1531/320/Same.png" border="0" /&gt;&lt;/a&gt;2. &lt;a href="http://poignantguide.net/ruby/"&gt;The great poignant guide to Ruby&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/6553/1531/1600/Same.png"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px" alt="" src="http://photos1.blogger.com/blogger/6553/1531/320/Same.png" border="0" /&gt;&lt;/a&gt;3. &lt;a href="http://www.rubycentral.com/book/"&gt;The pragmatic programmers book&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/6553/1531/1600/Same.png"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px" alt="" src="http://photos1.blogger.com/blogger/6553/1531/320/Same.png" border="0" /&gt;&lt;/a&gt;4. &lt;a href="http://rails.homelinux.org/"&gt;Rails tutorial book&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/6553/1531/1600/Up.png"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px" alt="" src="http://photos1.blogger.com/blogger/6553/1531/320/Up.png" border="0" /&gt;&lt;/a&gt;5. &lt;a href="http://en.wikipedia.org/wiki/Ruby_programming_language/"&gt;The Ruby page on wikipedia&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/6553/1531/1600/Up.png"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px" alt="" src="http://photos1.blogger.com/blogger/6553/1531/320/Up.png" border="0" /&gt;&lt;/a&gt;6. &lt;a href="http://www.rubyonrails.com/"&gt;Rails framework site&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/6553/1531/1600/Down.png"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px" alt="" src="http://photos1.blogger.com/blogger/6553/1531/320/Down.png" border="0" /&gt;&lt;/a&gt;7. &lt;a href="http://www.ruby-doc.org/"&gt;Ruby documentation Project&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/6553/1531/1600/Same.png"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px" alt="" src="http://photos1.blogger.com/blogger/6553/1531/320/Same.png" border="0" /&gt;&lt;/a&gt;8. &lt;a href="http://1879.blogspot.com/"&gt;Victor Rottenstein blog : )&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/6553/1531/1600/Same.png"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px" alt="" src="http://photos1.blogger.com/blogger/6553/1531/320/Same.png" border="0" /&gt;&lt;/a&gt;9. &lt;a href="http://www.radrails.org/"&gt;Great IDE&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/6553/1531/1600/Down.png"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px" alt="" src="http://photos1.blogger.com/blogger/6553/1531/320/Down.png" border="0" /&gt;&lt;/a&gt;10. &lt;a href="http://www.rubygarden.org/"&gt;Ruby Garden &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-115480020587850361?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/115480020587850361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=115480020587850361' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/115480020587850361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/115480020587850361'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/08/top-10-ruby-sites-august-edition.html' title='TOP 10 RUBY SITES: August edition.'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-115456386384639431</id><published>2006-08-02T21:05:00.000-03:00</published><updated>2006-10-26T21:50:00.632-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><title type='text'>Beginning RubyOnRails: The view layer helpers</title><content type='html'>One thing I’ve found great in the Rails framework API is that provides a lot of built-in classes and methods to help coding a page, and once you know a little about them, they are very useful.&lt;br /&gt;&lt;br /&gt;An example of this is the ActionView::Helpers::DateHelper module, who provides date methods for the presentation layer, its very useful to accelerate the view construction.&lt;br /&gt;&lt;br /&gt;One of my favourites is the date_select method that let you create a date combo-style drop down with many options, and it support the disabled property too! &lt;p align="left"&gt;&lt;a href="http://photos1.blogger.com/blogger/6553/1531/1600/disabled.jpg"&gt;&lt;img style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/6553/1531/320/disabled.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;So look at this example: &lt;p align="left"&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;date_select ('one_object', 'the_method', :disabled =&gt; true)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;Yep, and now you have a drop down combo box with endless dates in your page!, it really improves programmers coding speed, isnt it?&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;a href="http://photos1.blogger.com/blogger/6553/1531/1600/disabled.jpg"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-115456386384639431?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/115456386384639431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=115456386384639431' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/115456386384639431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/115456386384639431'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/08/beginning-rubyonrails-view-layer.html' title='Beginning RubyOnRails: The view layer helpers'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-115440290009556990</id><published>2006-08-01T00:19:00.000-03:00</published><updated>2006-10-26T21:50:11.338-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><title type='text'>RubyOnRails howto: Create a simple XML view of a persisted object</title><content type='html'>I like to share with you a simple and easy way to generate an XML output for a persisted object using a layout templete. I’ve found a similar implementation surfing the RubyOnRails site and it works too.&lt;br /&gt;Supose you have a “documents” repository in your relational database and these documents have 3 fields: title, author and a description. What we want to do is to (generate) and show a XML file for every listed object.&lt;br /&gt;So, First you have to add a new file in your application view folder describing your xml desired structure, this file act as the XML templete, I will name it &lt;span style="color:#009900;"&gt;&lt;span style="color:#000000;"&gt;esml.rxml&lt;/span&gt;: &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;xml.instruct! :xml, :version=&gt;"1.0"&lt;br /&gt;xml.instruct! :rss, :version=&gt;"2.0"&lt;br /&gt;xml.document {&lt;br /&gt;xml.title("a",@document.title)&lt;br /&gt;xml.author(@document.author.name)&lt;br /&gt;xml.description(@document.body)&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Next add a link to your XML document in your default “list” or “show” page (in the View folder of course):&lt;br /&gt;&lt;span style="color:#009900;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;link_to 'XML view of the document', :action =&gt; 'esml', :id&lt;/span&gt;&lt;span style="color:#009900;"&gt; =&gt; document&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Then you have to create the action in your application controller .rb file (I have named it “esml”, I know! , I’m not very original…)&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;def esml&lt;br /&gt;@document = Document.find(params[:id])&lt;br /&gt;render :layout =&gt; false&lt;br /&gt;end &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Youre done!, that’s all you need to do , now click through the new link, you will find a fresh XML document for every document requested!...yep, is too easy, isn’t it?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-115440290009556990?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/115440290009556990/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=115440290009556990' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/115440290009556990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/115440290009556990'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/08/rubyonrails-howto-create-simple-xml.html' title='RubyOnRails howto: Create a simple XML view of a persisted object'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-115439243761846505</id><published>2006-07-31T21:32:00.000-03:00</published><updated>2006-10-26T21:50:22.163-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><title type='text'>Bye bye July!</title><content type='html'>Well... this was the 2nd blogging week for me, it ends with more than 2100 visits and a lot of new friends around the world!, see you in the next post!&lt;br /&gt;&lt;br /&gt;Thanks&lt;br /&gt;Victor Rottenstein&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-115439243761846505?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/115439243761846505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=115439243761846505' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/115439243761846505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/115439243761846505'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/07/bye-bye-july.html' title='Bye bye July!'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-115423599285812435</id><published>2006-07-30T02:04:00.000-03:00</published><updated>2006-10-26T21:52:11.744-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Design'/><title type='text'>Real world experiences: Programmers love writing tests… well, not in this town.</title><content type='html'>The main idea behind unit testing is validate that every module or class is working properly; the procedure is to write test cases (yes, code it) for all methods so that whenever a change causes a regression, it can be quickly identified and fixed…&lt;br /&gt;Well this sounds great! But &lt;strong&gt;sometimes it just doesn’t work&lt;/strong&gt; too easy in a real web development scenario: real sites with billion pages views and with &lt;strong&gt;business requirement changing 5 times daily&lt;/strong&gt; for only one coded class.&lt;br /&gt;&lt;br /&gt;If we search for testing best practices we will quickly find the different testing types: Integration, Function, Unit, Acceptance and Regression.&lt;br /&gt;Every web developer or web project manager knows that we should to apply some of these practices to get a successful project (in terms of QA, integration and functionality), and of course, we will need a combination of them to achieve our success, lets take an example to clarify this: we wont be happy with a bunch of classes working well separately (maybe programmers will be happy) because what we need is the whole puzzle finished (business requirements), if one piece is missed or its broken we (as Web Project Manager) will fail.&lt;br /&gt;&lt;br /&gt;So, if you will face a real web project be prepared to apply and integrate many testing methods with an opened minded approach. You should know that the key will be to &lt;strong&gt;accept the change&lt;/strong&gt; in a constantly changing environment, with or without unit testing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-115423599285812435?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/115423599285812435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=115423599285812435' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/115423599285812435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/115423599285812435'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/07/real-world-experiences-programmers.html' title='Real world experiences: Programmers love writing tests… well, not in this town.'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-114627832656517613</id><published>2006-07-28T23:38:00.000-03:00</published><updated>2006-10-26T21:52:29.197-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Design'/><title type='text'>Ruby decorator pattern</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/6553/1531/1600/0410372.jpg"&gt;&lt;img style="FLOAT: right; MARGIN: 0px 0px 10px 10px; WIDTH: 145px; CURSOR: hand; HEIGHT: 199px" height="245" alt="" src="http://photos1.blogger.com/blogger/6553/1531/320/0410372.jpg" width="164" border="0" /&gt;&lt;/a&gt;Is any kind of ruby decorator pattern out-of-the-box there?&lt;br /&gt;so far i didn't find any pure decorator pattern in ruby, instead of this all i have found is the ruby-way of decorating.&lt;br /&gt;&lt;br /&gt;(Updated June 2006)&lt;br /&gt;So.. times goes by ... and I found this implementation by Jason Arhart using module.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;color:#999999;"&gt;class Foo&lt;br /&gt;def initialize(s)&lt;br /&gt;@s = s&lt;br /&gt;end&lt;br /&gt;def to_s&lt;br /&gt;@s&lt;br /&gt;end&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;module SingleQuoted&lt;br /&gt;def to_s&lt;br /&gt;"'" + super + "'"&lt;br /&gt;end&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;module DoubleQuoted&lt;br /&gt;def to_s&lt;br /&gt;'"' + super + '"'&lt;br /&gt;end&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;foo = Foo.new('foo')&lt;br /&gt;puts "#{foo.id} - #{foo}"&lt;br /&gt;foo.extend(SingleQuoted)&lt;br /&gt;puts "#{foo.id} - #{foo}"&lt;br /&gt;foo.extend(DoubleQuoted)&lt;br /&gt;puts "#{foo.id} - #{foo}"&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-114627832656517613?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/114627832656517613/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=114627832656517613' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/114627832656517613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/114627832656517613'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/04/ruby-decorator-pattern.html' title='Ruby decorator pattern'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-115405745238724310</id><published>2006-07-28T00:24:00.000-03:00</published><updated>2006-10-26T21:52:40.130-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0'/><title type='text'>WebOs: The web based Operating Systems (part I)</title><content type='html'>I have made some research over the net for the last months and it seems that we are in the beginnings of the next phase on this new software paradigm that will brings to life new domain problems to be solved, but yes, all of them are far away to be solved right now.&lt;br /&gt;&lt;br /&gt;The story begins decades ago where the webOs was a local research leaded by Berkley University, for the next couple of years a large &lt;a href="http://www.cs.duke.edu/ari/issg/webos/"&gt;research &lt;/a&gt;at Duke University was performed and then concluded with the basement for the “Operating System for wide-area applications”, and the arquitectural model.&lt;br /&gt;&lt;br /&gt;Well, Times goes by and this idea has changed definitely with the power of ajax and the new “social networking thing”(web2.0? 3.0??) , so nowadays we can see many initiatives showing us great web applications with webOs architectural models in a yet young marketplace hence with a big bet and founds for whereas the information will be in the near future.&lt;br /&gt;Last week I have begin reviewing available options as alpha or beta versions, so in the next days I will be publishing this articles as posts, stay tuned : )&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-115405745238724310?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/115405745238724310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=115405745238724310' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/115405745238724310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/115405745238724310'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/07/webos-web-based-operating-systems-part.html' title='WebOs: The web based Operating Systems (part I)'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-114610276243294519</id><published>2006-07-26T22:43:00.000-03:00</published><updated>2006-10-26T21:52:55.678-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Design'/><title type='text'>Ruby Composite Pattern</title><content type='html'>&lt;span style="font-size:85%;"&gt;I have found this intresting implementation of the composite pattern based on the missing_method ruby structure...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;class Quelindo&lt;br /&gt;def &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;strong&gt;method_missing(method_id, *args)&lt;br /&gt;&lt;/strong&gt;puts "Hee hola, no hay ningun metodo que se llame #{method_id}"&lt;br /&gt;end&lt;br /&gt;end&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="color:#009900;"&gt;# implementemos esto para ver como va...&lt;/span&gt;&lt;br /&gt;c=Quelindo.new&lt;br /&gt;c.sarasa&lt;br /&gt;&lt;br /&gt;class Leaf&lt;br /&gt;def scale(factor)&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;def addChild(kid)&lt;br /&gt;# do nothing or raise an exception&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;def getKid( index)&lt;br /&gt;# do nothing or raise an exception&lt;br /&gt;nil&lt;br /&gt;end&lt;br /&gt;end&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;class Composite&lt;br /&gt;def initialize&lt;br /&gt;@kids = []&lt;br /&gt;end&lt;br /&gt;def &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;strong&gt;method_missing(method_id, *args)&lt;br /&gt;&lt;/strong&gt;@kids.each do kid&lt;br /&gt;kid.send(method_id, *args)&lt;br /&gt;end&lt;br /&gt;end&lt;br /&gt;def addChild( kid)&lt;br /&gt;@kids &lt;&lt;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="color:#009900;"&gt;# heee bueno esta es la implementacion &lt;/span&gt;&lt;br /&gt;c = Composite.new&lt;br /&gt;c.addChild("Hola")&lt;br /&gt;c.addChild(Composite.new)&lt;br /&gt;a = Leaf.new&lt;br /&gt;c.addChild(a)&lt;br /&gt;puts c.getChild(1)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-114610276243294519?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/114610276243294519/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=114610276243294519' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/114610276243294519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/114610276243294519'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/04/ruby-composite-pattern.html' title='Ruby Composite Pattern'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-114610158220419820</id><published>2006-07-26T22:31:00.000-03:00</published><updated>2006-10-26T21:53:10.481-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><title type='text'>Instalacion de Ruby</title><content type='html'>&lt;span style="font-family:trebuchet ms;"&gt;&lt;strong&gt;&lt;span style="font-size:180%;color:#990000;"&gt;Instalacion de Ruby en Windows&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;Para instalar el lenguaje Ruby + Ruby IDE + Server(Apache+Mysql) en windows&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;1 - Instalar el lenguaje Ruby (1.8.2) Bajar &lt;/span&gt;&lt;a href="http://rubyforge.org/frs/download.php/4174/ruby182-15.exe"&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;http://rubyforge.org/frs/download.php/4174/ruby182-15.exe&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;Ejecutar el exe y listo...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;2 - descomprimir en C:\ruby&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;3 - Instalar el Framework Rails para windows (instantRails)Bajar &lt;/span&gt;&lt;a href="http://rubyforge.org/frs/download.php/7972/InstantRails-1.0-final-win.zip"&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;http://rubyforge.org/frs/download.php/7972/InstantRails-1.0-final-win.zip&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;4 - Descomprimir, mover carpeta al c:\InstantRails-1.0(Ejecutar el InstantRails.exe para iniciar Apache + MySQL.)( Tener instalado JDK 1.4 En adelante..)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;5 - Entrar a : &lt;/span&gt;&lt;a href="http://prdownloads.sourceforge.net/radrails/radrails-0.5.3-win32.zip?download"&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;http://prdownloads.sourceforge.net/radrails/radrails-0.5.3-win32.zip?download&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;&gt;&gt;Seleccionar el Mirror y bajar.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;6-Extraer el zip&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;7 - Ejecutar "radrails" en la carpeta destino.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-114610158220419820?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/114610158220419820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=114610158220419820' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/114610158220419820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/114610158220419820'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/04/instalacion-de-ruby.html' title='Instalacion de Ruby'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-115388528908969718</id><published>2006-07-26T00:34:00.000-03:00</published><updated>2006-10-26T21:53:22.938-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><title type='text'>The Best Blog Re-launch!</title><content type='html'>&lt;strong&gt;&lt;a href="http://1879.blogspot.com"&gt;This&lt;/a&gt; blog have more than 500 visitors and 1000 page views from 35 countries in the first week!&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;I started this blog in 2005 only to post some articles for my friends and colleagues. When I was doing this blog re-launch a week ago I could never imagine such success.&lt;br /&gt;I want to thanks all of you that read this page day by day, thanks for the comments and for the e-mails too. Special thanks to Leon, Kevin and Mathew.&lt;br /&gt;Also I want to thanks to all visitors, from (they are ordered by the number of visits ):&lt;br /&gt;&lt;br /&gt;United States, Canada, United Kingdom, Mexico, Switzerland, Spain, Germany, France, Sweden, Netherlands, Poland, Norway, Malaysia, Australia, India, Belgium, Austria, Israel, Bosnia, Hong Kong, Estonia, Italy, Argentina, Venezuela, New Zealand, China, Colombia, Thailand, Finland, Puerto Rico, Brazil, South Africa, Japan and Portugal.&lt;br /&gt;&lt;br /&gt;I have to say it: Thank you!, and see you in the next post!&lt;br /&gt;Thanks&lt;br /&gt;Victor Rottenstein&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-115388528908969718?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/115388528908969718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=115388528908969718' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/115388528908969718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/115388528908969718'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/07/best-blog-re-launch.html' title='The Best Blog Re-launch!'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16218478.post-115384026951044786</id><published>2006-07-25T12:02:00.000-03:00</published><updated>2006-10-26T21:55:08.276-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Design'/><title type='text'>5 steps to apply design patterns successfully</title><content type='html'>Weeks ago I’ve published a &lt;a href="http://1879.blogspot.com/2006/04/ruby-composite-pattern.html"&gt;composite pattern &lt;/a&gt;implementation in Ruby I’ve found surfing the net. Since that day many ideas are growing in my mind, so I went for a journey into the darkness of the deepest abstraction levels and finally I have arrived to this conclusion:&lt;br /&gt;&lt;br /&gt;We could think in a &lt;a href="http://en.wikipedia.org/wiki/Pattern"&gt;pattern&lt;/a&gt; as:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;“&lt;em&gt;A set of rules which can be used to make or to generate things or parts of a&lt;br /&gt;thing, especially if the things that are generated have enough in common for the&lt;br /&gt;underlying pattern to be inferred or discerned, in which case the things are&lt;br /&gt;said to exhibit the pattern&lt;/em&gt;”&lt;/blockquote&gt;Years ago when the great design patterns book was published “&lt;em&gt;&lt;a href="http://en.wikipedia.org/wiki/Design_Patterns"&gt;Design Patterns: Elements of Reusable Object-Oriented Software&lt;/a&gt;&lt;/em&gt;” the world could understand how to use a well-tested solutions instead of create a new solution for every daily problem.&lt;br /&gt;But time goes by, new languages emerged and day by day a lot of programmers were trying to fit that tested solutions (patterns) in their preferred languages.&lt;br /&gt;Some times they’re making a big complex solution only for this reason: they want to use a pattern because it’s a tested solution, but they forgot that this is a well tested DESIGN solution. &lt;strong&gt;What we have here is a pattern adaptation that has changed the design pattern structure itself&lt;/strong&gt; (not only the code, but the design too), hence they maybe could solve the same problem at&lt;strong&gt; lower cost&lt;/strong&gt; without applying that pattern.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000066;"&gt;&lt;strong&gt;So my recipe to designers/coders is:&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;1 - Prepare your class diagram, with the candidates almost selected.&lt;br /&gt;2 - Read the pattern definition (not the intent only!)&lt;br /&gt;2 - Learn how to use it.&lt;br /&gt;3 - Apply them to your class diagram when it’s possible&lt;br /&gt;4 - Before coding: search well-tested implementations in your selected language&lt;br /&gt;5 - Finally, face the real trade-off: to be (a new pattern inventor) or not to be, when the coding begins.&lt;br /&gt;&lt;br /&gt;I hope this recipe works for you since it works for me and my colleagues here, by the way: I’m anxious to read your comments! What is your thought on this?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-115384026951044786?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/115384026951044786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=115384026951044786' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/115384026951044786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/115384026951044786'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/07/5-steps-to-apply-design-patterns.html' title='5 steps to apply design patterns successfully'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16218478.post-115359431971975553</id><published>2006-07-22T15:41:00.000-03:00</published><updated>2006-10-26T21:54:56.603-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><title type='text'>TOP 10 Ruby Sites: July 2006</title><content type='html'>These are my favourites sites I want to share with you ; I think it’s very useful to start learning ruby.&lt;br /&gt;&lt;br /&gt;1. &lt;a href="http://www.ruby-lang.org/"&gt;Ruby Lang site&lt;/a&gt;&lt;br /&gt;2. &lt;a href="http://poignantguide.net/ruby/"&gt;The great poignant guide to Ruby&lt;/a&gt;&lt;br /&gt;3. &lt;a href="http://www.rubycentral.com/book/"&gt;The pragmatic programmers book&lt;/a&gt;&lt;br /&gt;4. &lt;a href="http://rails.homelinux.org/"&gt;Rails tutorial book&lt;/a&gt;&lt;br /&gt;5. &lt;a href="http://www.ruby-doc.org/"&gt;Ruby documentation Project&lt;/a&gt;&lt;br /&gt;6. &lt;a href="http://www.rubygarden.org/"&gt;Ruby Garden &lt;/a&gt;&lt;br /&gt;7. &lt;a href="http://www.rubyonrails.com/"&gt;Rails framework site&lt;/a&gt;&lt;br /&gt;8. &lt;a href="http://1879.blogspot.com"&gt;Victor Rottenstein blog : )&lt;/a&gt;&lt;br /&gt;9. &lt;a href="http://www.radrails.org/"&gt;Great IDE&lt;/a&gt;&lt;br /&gt;10. &lt;a href="http://rubyforge.org/"&gt;Ruby Repository&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-115359431971975553?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/115359431971975553/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=115359431971975553' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/115359431971975553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/115359431971975553'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/07/top-10-ruby-sites.html' title='TOP 10 Ruby Sites: July 2006'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16218478.post-115345492049689618</id><published>2006-07-21T01:00:00.000-03:00</published><updated>2006-10-26T21:54:45.324-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><title type='text'>Ruby for newbies (Part 1) : Encapsulation made easy</title><content type='html'>You have to keep one important thing in mind before you develop a new class: it’s called &lt;a href="http://en.wikipedia.org/wiki/Information_hiding"&gt;Encapsulation&lt;/a&gt;.&lt;br /&gt;Why? Well, it’s basically because in order to maintain your object consistency isn’t a good idea to allow the world to access your object instance variables directly. So if you know other programming languages, lets said Java for example, you would have to create your own methods for every attribute you create, getters and setters they said... (Yes you can do it automatically with eclipse or whatever)&lt;br /&gt;Welcome to Ruby, a wonderful world that will let you focus in the solution domain instead on the complicated keywords. So, in this example I will show an Example class and we will ask it to speak one word.&lt;br /&gt;&lt;br /&gt;class Person&lt;br /&gt;&lt;strong&gt;attr_reader :name&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;As you can see, we first create this shortcut that will act as our accessor method (getter) to the real instance variable called name (you could add as many as you need!)&lt;br /&gt;&lt;br /&gt;def initialize(therealname)&lt;br /&gt;&lt;strong&gt;@name=therealname&lt;br /&gt;&lt;/strong&gt;end&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;Then, we just create the initialize method to setup the real name of our variable, and note the “@” at the beginning, yes that means this is our own instance variable.&lt;br /&gt;&lt;br /&gt;puts Person.new("Vic").&lt;strong&gt;name&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;So, we execute our small class , and as we can see, because of the “puts” sentence : ) , we create a new Person, and we call it “Vic”, then we ask to our class (yes, public by default) method, to give us his name,“Vic”. Does anybody know an easy way to do it?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://technorati.com/tag/ruby" rel="tag"&gt;&lt;span style="font-size:78%;"&gt;[Tag:ruby]&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-115345492049689618?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/115345492049689618/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=115345492049689618' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/115345492049689618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/115345492049689618'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/07/ruby-for-newbies-part-1-encapsulation.html' title='Ruby for newbies (Part 1) : Encapsulation made easy'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-115327928428555263</id><published>2006-07-18T23:36:00.000-03:00</published><updated>2006-10-26T21:54:34.116-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0'/><title type='text'>Web 2.0 Security (part I)</title><content type='html'>In the &lt;a href="http://1879.blogspot.com/2006/07/web-as-i-see-it.html"&gt;previous article&lt;/a&gt; I have analyzed the web 2.0 lifecycle, now i will present an introduction to security...&lt;br /&gt;If we take a look at our history books we could see technology is continuously developed because we (humans) have that strange feeling and hungry for knowledge always leading us to create new technologies.&lt;br /&gt;One thing I have learned from the human history (for the last century for sure), is that when a new successful technology arrives, the massive uses of this creation began to &lt;a href="http://en.wikipedia.org/wiki/Exponential_growth"&gt;grows exponentially&lt;/a&gt; over the world, and later (in some cases a lot of years later) &lt;b&gt;security become an issue.&lt;/b&gt; (we could take many examples of it, like cars?, planes?)&lt;br /&gt;&lt;br /&gt;Today we could see a lot of people fighting around the globe trying to tag &lt;b&gt;this new fashion “web 2.0” definition&lt;/b&gt;, or even worst, some of them are thinking in the “3.0” scope and capabilities.&lt;br /&gt;&lt;br /&gt;So, &lt;b&gt;what about security?&lt;/b&gt; Is anyone there thinking in term of the security consequences of social networking? . I think we will have to make an extra-effort not only to improve user interfaces and the whole experience, but to enhance privacy and security too.&lt;br /&gt;What do you think?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://technorati.com/tag/security" rel="tag"&gt;&lt;span style="font-size:78%;"&gt;[Tag:security]&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-115327928428555263?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/115327928428555263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=115327928428555263' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/115327928428555263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/115327928428555263'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/07/web-20-security-part-i.html' title='Web 2.0 Security (part I)'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16218478.post-114610221451333859</id><published>2006-07-18T22:42:00.000-03:00</published><updated>2006-12-25T23:43:24.773-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Design'/><title type='text'>Type Object Pattern</title><content type='html'>(&lt;a href="http://www.esmuycool.com/2006/12/25/que-es-y-cuando-utilizar-el-patron-type-object/"&gt;updated version in spanish here&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Desacopla instancias de sus clases para que estas puedan ser implementadas como una instancia de una clase. Type Object permite crear nuevas clases dinámicamente en tiempo de ejecución porque estas son instancias, y también permite al sistema crear instancias de esas class-like instancias.&lt;br /&gt;A veces una clase no solo requiere un numero desconocido de instancias, sino que tambien una cantidad desconocida de subclases, Un objecto puede crear nuevas instancias, pero usualmente no puede crear nuevas clases sin tener que recompilar.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Cuando usar este patron?&lt;/strong&gt;&lt;br /&gt;-Las instancias de una clase necesitan estar agrupadas para implementar el comportamiento o los atributos del grupo.&lt;br /&gt;-La clase necesita una subclase por cada grupo para implementar los atributos/comportamientos del grupo.&lt;br /&gt;-La clase requiere una gran cantidad de subclases y/o la variedad total de subclases que quizas se requieren se desconoce&lt;br /&gt;-Se necesita poder crear nuevas agrupaciones en tiempo de ejecucion que quizas no se predijeron durante el diseño.&lt;br /&gt;-Se necesita poder cambiar una subclase de un objeto despues de que se instancio sin tener que mutar a una nueva clase.&lt;br /&gt;-Se necesita jerarquizar los grupos recursivamente de modo que ese grupo sea a su vez un item de otro grupo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-114610221451333859?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/114610221451333859/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=114610221451333859' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/114610221451333859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/114610221451333859'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/04/type-object-pattern.html' title='Type Object Pattern'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-114610213113874112</id><published>2006-07-16T22:38:00.000-03:00</published><updated>2006-10-26T21:54:11.806-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Design'/><title type='text'>Object Design (Wirts-Brock/McKean) – Capitulo 2</title><content type='html'>El Responsability-Driven es un metodo informal y la herramienta principal es el poder de abstracción. Responsabilidad describe que es lo que nuestro software debe hacer para cumplir su proposito.Vamos desde los requerimientos iniciales a las primeras descripciones y modelos, desde este punto a unas descripciones y modelos mas detallados de los objetos , de los objetos candidatos y los modelos detallados de sus responsabilidades, con patrones y collaboration.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Project definition and planning.&lt;/strong&gt;&lt;br /&gt;Aunque nuestro proyecto sea pequeño siempre debemos realizar la declaracion del projecto(statement) incluyendo un proposito, una vista general, la definición del alcance y los beneficions. El Project plan describe lo siguiente:&lt;br /&gt;- Como se va a desarollar el soft.&lt;br /&gt;- Los valores importantes para el proyecto y la gente involucrada.&lt;br /&gt;- Los recursos y sus roles, los procesos y los ingresos esperados.&lt;br /&gt;- Los entregables.&lt;br /&gt;- Early description.&lt;br /&gt;El analisis incluye la definición del sistema, la descripción y el analisis de las actividades de los objetos.Requerimientos del usuario, administrador, o cliente pueden ser:Uso, performance, configuración, autenticación, concurrencia, escalabilidad, seguridad, confiabilidad.&lt;br /&gt;No importa cuanto trates, nunca vas a identificar todos los requerimientos.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Diseño.&lt;/strong&gt;&lt;br /&gt;En diseño construimos un modelo de cómo va a funcionar nuestro sistema. Dividiendo esta etapa en 2 subfases.&lt;br /&gt;-Crear un diseño inicial&lt;br /&gt;-Crear una solucion mas comprensiva.&lt;br /&gt;Esta etapa se divide porque la mayoria de las aplicaciones son demasiado complejas para llegar a un correcto diseño la primera vez.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Viendo desde multiples perspectivas.&lt;/strong&gt;&lt;br /&gt;Cada sponsor de nuestro proyecto tiene distintas necesidades. Los diseñadores de objetos tenemos dos desafios:Interpretar correctamente los requerimientos y concerns (preocupaciones) de nuestros stakeholders.Presentar nuestro trabajo de diseño de modo que sea bien entendido por una basta audiencia.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Analisis description&lt;/strong&gt;&lt;br /&gt;Transformamos vagas ideas en especificaciones de lo que queremos construir.&lt;br /&gt;Los errores en la especificación del producto son los mas costosos porque afectan a todas las siguientes actividades.Uno de nuestros objetivos es dejar en claro lo que es ambiguo.colectar y describir de manera uniforme de que es responsable nuestro software.Nos esforzamos por entender donde termina nuestro software, donde comienza el entorno y que funciones debe realizar.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Usage descriptions.&lt;/strong&gt;&lt;br /&gt;UML Define a un Actor como algo o alguien fuera del sistema que interactua con el. Estos tienden a estar agrupados en tres diferentes campos:&lt;br /&gt;-Usuarios&lt;br /&gt;-Administradores&lt;br /&gt;-Proframadores externos y devices&lt;br /&gt;Y tienen dos caracteristicas comunes:&lt;br /&gt;-Son externos a la aplicación&lt;br /&gt;-Ellos interactuan con nuestro sistema.&lt;br /&gt;&lt;br /&gt;Se utilizan 3 formas de casos de uso: Textos simples narrativos, escenarios con pasos numerados y conversaciones que enfatizan el dialogo entre el usuario y el sistema.Las conversaciones describen la interaccion entre el usuario y el software como un dialogo.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Conceptual Objects&lt;/strong&gt;&lt;br /&gt;A medida que realizamos actividades de diseño mas detalladas, nuestros objetos van a ir teniendo caracteristicas mas relacionadas con computers y apareceran mas extraterrestres para los demas.Core del software:Nuestro soft necesita un núcleo solido. Esto puede entenderse de varias formas:Objetos, conceptos y procesos clave.Objetos que implementan algoritmos complejosInfraestructura tecnica.Objetos que administran tareas de la aplicaciónObjetos de interface de usuario.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;CRC Cards&lt;/strong&gt;&lt;br /&gt;Las ideas principales sobre los objetos candidatos se guardan en CRC Cards.donde podemos definir datos acerca de nuestros objetos, como son chicas y no estan en la computadora se pueden ordenar fácilmente sobre una mesa y ver de distintas forma pero al mismo tiempo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-114610213113874112?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/114610213113874112/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=114610213113874112' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/114610213113874112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/114610213113874112'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/04/object-design-wirts-brockmckean_26.html' title='Object Design (Wirts-Brock/McKean) – Capitulo 2'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-114610187017135446</id><published>2006-07-16T22:33:00.000-03:00</published><updated>2006-10-26T21:54:00.894-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Design'/><title type='text'>Object Design (Wirts-Brock/McKean) – Capitulo 3</title><content type='html'>Las abstracciones que se elijen afectan en gran medida a todo el diseño.&lt;br /&gt;Concebir objetos es una actividad altamente creativa.Encontrar buenos objetos quiere decir identificar abstracciones que son parte del dominio de la aplicación y su maquinaria de ejecución.Para inspirarse al momento de diseñar se puede utilizar el conocimiento del dominio de la aplicación, las nociones acerca de las necesidades de la maquinaria de la aplicación, las lecciones aprendidas y las experiencias del pasado.&lt;br /&gt;Los primeros candidatos a encontrar deben representar cosas importantes, conceptos y mecanismos.Típicamente estos son inteligentes: hacen cosas.&lt;br /&gt;Las abstracciones vienen luego cuando se entiende las relaciones con otros objetos.Primero identificar objetos que tienen roles claros, luego decidir que candidatos deben saber y hacer sus responsabilidades y con cuales deben trabajar (sus colaboradores),Cuando se realiza la transición de candidatos a clases e interfaces, se puede emplear herencia, abstracción, interfaces y colaborations para construir un buen y flexible diseño.Se sugiere tratar de contar una historia acerca del sistema para entenderlo rapidamente.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;--Los candidatos generalmente representan:&lt;/strong&gt;&lt;br /&gt;-El trabajo que el sistema realiza.&lt;br /&gt;-Cosas directamente afectadas por la aplicación o algo conectado a la misma&lt;br /&gt;-Información que fluye a traves del sistema&lt;br /&gt;-Actividades de toma de desiciones, control y coordinación.&lt;br /&gt;-Estructuras y grupos de objetos.&lt;br /&gt;-Representaciones de cosas del mundo real de las cuales la aplicación necesita tener info.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What`s in a Name?&lt;/strong&gt;&lt;br /&gt;-Elegir los nombres cuidadosamente.Cuando el nombre de un objeto es escuchado, los diseñadores infieren algo acerca de de sus roles y responsabilidades.&lt;br /&gt;-Incluir solo las cosas mas importantes en un nombre.&lt;br /&gt;-Elegir un nombre que no limite el comportamiento.&lt;br /&gt;-Elegir un nombre que dure toda la vida del objeto.&lt;br /&gt;-Elegir un nombre que se adapte al contexto del diseño actual.&lt;br /&gt;-No sobrecargue los nombres&lt;br /&gt;-Eliminar los conflictos en nombres utilizando adjetivos&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Describing Candidates&lt;/strong&gt;&lt;br /&gt;Escribe la definición del objeto en una CRC Card.Agregar hechos especificos de la aplicación a la definición generica.Distinguir candidatos por como se comportan en la aplicaciónCharacterizing Candidates&lt;br /&gt;Podemos caracterizar candidatos de acuerdo a sus:Habitos de trabajo&lt;br /&gt;-Relaciones con otros&lt;br /&gt;-Obligaciones Comunes&lt;br /&gt;-Ubicación en la arquitectura de la aplicación&lt;br /&gt;-Nivel de Abstracción.&lt;br /&gt;&lt;br /&gt;Para explorar los habitos preguntamos:”que hace y como encaja?”.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Connecting Candidates&lt;/strong&gt;&lt;br /&gt;Por su limitado espacio, solo se puede contar con un resumen en las tarjetas CRC. Pero estas son mucho mas que un espacio compacto para guardar ideas de diseño. Son reales y tangibles. Se puede elegir una y hablar acerca de ella como el objeto en si mismo. Pero como se relacionan, que objetos hacen cosas similares? Una forma util de agrupar candidatos es la siguiente:&lt;br /&gt;-Por la capa de aplicación&lt;br /&gt;-Por casos de uso&lt;br /&gt;-Por el role estereotipado&lt;br /&gt;-Por el vecindario&lt;br /&gt;-Por el nivel de abstracción&lt;br /&gt;-Por el tema de la aplicación&lt;br /&gt;-No hay una forma estándar de completar las CRC cards, se debe encontrar la mejor para uno mismo.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#33cc00;"&gt;En conclusión, quedarse con un candidato cuando se puede:&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;-Ponerle un buen nombre&lt;br /&gt;-Definirlo&lt;br /&gt;-Estereotiparlo&lt;br /&gt;-Ver que se puede usar para soportar un caso de uso en particular&lt;br /&gt;-Ver que es un elemento importante de la arquitectura&lt;br /&gt;-Asignarle una o dos responsabilidades iniciales&lt;br /&gt;-Entender como los otros objetos lo ven&lt;br /&gt;-Ver que es importante&lt;br /&gt;-Diferenciarlo de los otros candidatos similares&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#cc0000;"&gt;Descartar un candidato cuando:&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;Tiene responsabilidades que se superponen con otros candidatos que gustan mas.&lt;br /&gt;Parecen vagos&lt;br /&gt;Parecen estar afuera de los limites del sistema&lt;br /&gt;NO agregan valor&lt;br /&gt;Parecen insignificantes, muy inteligentes o demasiado para lo que se necesita realizar&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-114610187017135446?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/114610187017135446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=114610187017135446' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/114610187017135446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/114610187017135446'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/04/object-design-wirts-brockmckean.html' title='Object Design (Wirts-Brock/McKean) – Capitulo 3'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-115280555736337543</id><published>2006-07-16T12:38:00.000-03:00</published><updated>2006-10-26T21:53:46.556-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0'/><title type='text'>The web as I see it.</title><content type='html'>Months ago Tim O`Reilly wrote an interesting &lt;a href="http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html"&gt;article &lt;/a&gt;about the Web 2.0 principles and how this idea began.&lt;br /&gt;Nowadays it seems that we are in a new kind of bubble, the “Bubble 2.0”. During the last months we have seen thousands of “&lt;strong&gt;web 2.0&lt;/strong&gt;” sites growing up, all of them with a new collaborative and easy way to do our jobs, with &lt;a href="http://labs.google.com/"&gt;Google &lt;/a&gt;at first place (they already bought &lt;a href="http://www.writely.com/"&gt;writely&lt;/a&gt;), Microsoft has make his move with their &lt;a href="http://officelive.microsoft.com/"&gt;OfficeLive &lt;/a&gt;web app. Every day there are new endeavors trying to catch up this new fresh wave, so today we can clearly see CRM or ERP 2.0 style apps online.&lt;br /&gt;From my little point of view, I can imagine the “&lt;strong&gt;web 2.0 life-cycle&lt;/strong&gt;” in 3 phases:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;First phase: Back to the bubble&lt;/strong&gt;&lt;br /&gt;We are now in this phase, thousands of new easy and collaborative sites every day saying “hello beta world”, many of them are useful and they have an adequate initial investment to survive, the others, who probably will not survive in the long term, are programmers efforts to launch a new and enjoyable tool or web site.&lt;br /&gt;Like always in our history this only could be possible with the right technology to do it. Not only today’s broadband connections but with great tools, programming languages and frameworks like, Ajax, Ruby, and &lt;a href="http://www.rubyonrails.org/"&gt;Rails&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Second phase: Clone wars&lt;/strong&gt;&lt;br /&gt;People will begin to use these new applications, some of them for free; others with a license per user or maybe with another tricky and convenient business model for the web application Owner and the buyer too. We can see this today.&lt;br /&gt;Some efforts without sufficient initial investment will fail, others will fail not only for this reason but because their sites will not fulfill the requirements needed for the “web 2.0 user” (b2b sector included.), and this will happen because we will have thousand applications online, and yes, we will have much more demanding users.&lt;br /&gt;And finally the last group that will not survive will break down their actions falling to the black hole of forgotten web sites only because they will not have enough resources to face the big ones.&lt;br /&gt;At the end of this phase we will see giant’s corporations with mutated business models, web 2.0 enhanced products, and a few starts up around the world claim themselves to be the clone wars survivors.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;The final phase: the real online experience?&lt;br /&gt;&lt;/strong&gt;With this scenario around the world, the Internet user will change his life style definitely, productivity and collaboration will be on top of the edge, and the information value will be increased dramatically because all people and enterprises data will be online, (and yes, security will be an issue at this point for sure).&lt;br /&gt;Maybe new software paradigms will be developed, and a new set of analysis patterns for this domain will created. So Technology will evolve and the day will come when our Personal Computers will transform in a high resolution screen with a little processor and a software core, the Operating Systems will be online with a new set of features and a linked view of our world. So, my question is, aren´t we going back to the “mainframe 2.0”?&lt;br /&gt;&lt;br /&gt;Thanks.&lt;br /&gt;Comments? &gt; Victor.a.Rottenstein [at] gmail [dot] com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-115280555736337543?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/115280555736337543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=115280555736337543' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/115280555736337543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/115280555736337543'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/07/web-as-i-see-it.html' title='The web as I see it.'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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-16218478.post-115306205488146767</id><published>2006-07-16T12:00:00.000-03:00</published><updated>2006-10-26T21:53:33.487-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><title type='text'>Enterprise Ruby</title><content type='html'>Rails isn´t a Ruby Enterprise framework and this idea is cristal water form me. So, for the last 4 weeks I was doing a little research over the net but its seems that in our near future we won´t see any Ruby Enterprise framework or a SOA oriented solution.&lt;br /&gt;Last week Martin fowler has published an intresting &lt;a href="http://martinfowler.com/bliki/EnterpriseRails.html"&gt;article &lt;/a&gt;in his blog about this.&lt;br /&gt;&lt;br /&gt;Thanks&lt;br /&gt;Vic.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://technorati.com/tag/ruby" rel="tag"&gt;&lt;span style="font-size:78%;"&gt;[Tag:Ruby]&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16218478-115306205488146767?l=1879.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1879.blogspot.com/feeds/115306205488146767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16218478&amp;postID=115306205488146767' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/115306205488146767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16218478/posts/default/115306205488146767'/><link rel='alternate' type='text/html' href='http://1879.blogspot.com/2006/07/enterprise-ruby.html' title='Enterprise Ruby'/><author><name>Vic</name><uri>http://www.blogger.com/profile/06007581634926582806</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></feed>
