Category Archives: Internet Technologies

Free cloud storage

Buenas

Buscando por la red información sobre almacenamiento cloud gratuito, he encontrado un artículo con una comparativa que me ha parecido muy buena. Aquí tenéis el enlace y un breve resumen del mismo.

Enlace al artículo publicado en Network Worldhttp://www.networkworld.com/news/2012/092512-free-cloud-262764.html.

En resumen el artículo dice lo siguente:

  • Amazon Cloud Drive (5GB gratis): básicamente para datos de Kindle, compras realizadas en Amazon y con una política de acceso bastante “chunga”; Amazon puede acceder a los datos cuando les rote. Por eso, no está teniendo mucho éxito.
  • iCloud (5GB gratis): Si tienes un dispositivo Manzanita, guay!
  • Box (5GB gratis): Muy parecido a Dropbox, dispone de encriptación SSL (256bits) behind the firewall. Permite editar algunos ficheros mediante Zoho.
  • Dropbox (2GB gratis): SSL para cuentas Pro y Team. Sin limite a la hora de subir archivos desde la aplicación de escritorio en Güindows. Puedes conseguir capacidad extra haciendo varias pijadas; invita a amigos, vincula la cuenta de Feisbuk, etc.
  • Google Drive (5GB gratis): Los documentos de Google Docs, o convertidos a Google Docs no cuentan, 1GB en fotos y vídeos alojados en Picassa y todos lo que quieras (vídeos limitados a 15 min) en Google+. Límites: 2MB para archivos convertidos y 10MB para ficheros No-Google.
  • MediaFire (50GB gratis): Sólo dispone de acceso a través de aplicación de escritorio para GüindowsManzanita y el Sr. Tux. Para la versión gratis: 200MB de límite en las subidas y publicidad.
  • Microsoft Sky Drive (7GB gratis): Límite de 300MB en las subidas a través de la web y 2GB en las aplicaciones de escritorio. El Sr. Tux no tiene aplicación 🙁
  • MiMedia (7GB gratis): Los ficheros están encriptados. Para subir grandes volúmenes de datos, la compañía te envía a casita un disco duro que luego se lo devuelves… un poco extraño la verdad. Supongo que esta opción será para cuentas PRO, etc.
  • SpiderOak (2GB gratis): Ofrece encriptación al guardar ficheros y en la transmisión. No guarda contraseñas de usuarios. Según ellos mismos, son los más seguros.
  • SugarSync (5GB gratis): Puedes llegar a los 32GB si haces chorradas al estilo Dropbox.
  • Symform (hasta 10GB gratis): A parte de su cloud, utiliza almacenamiento distribuido; eso quiere decir que si tú cedes espacio al cloud, aumentas el limite asignado que tienes. Ofrece encriptación.
  • Syncplicity (2GB gratis): No hay límites en número de ficheros y tamaño. También ofrece encriptación en transmisión y al guardar ficheros.

Hasta aquí, un resumen de lo que dice el artículo. No he contrastado la información y el artículo es de septiembre de 2012.

Happy clouding!

Stock Alerts is back again!

Después de unos meses sin servicio, Stock Alerts vuelve a twittear información recogida desde Yahoo! Finance, sobre la cotización de los indices IBEX35, NASDAQ y FTSE.

Microservices for Twitter… #givemeasearch

GiveMeASearch is a microservice for do searches (using Google) from the world of Twitter. Using it is very simple. Add the hashtag #givemeasearch in a tweet – or retweet – and the microservice will do the search, of the text, in Google y after will return a mention or direct message (if you follow GiveMeASearch) with the firsts two links of the result of the search.

Microservicios para Twitter… #givemeasearch

GiveMeASearch es un microservicio de búsquedas (a través de Google) para el universo Twitter. Su utilización es bien sencilla. Al añadir el hashtag #givemeasearch en un tweet – o retweet – el microservicio realiza la búsqueda, del texto, en Google y devuelve vía mención o mensaje directo (si sigues a GiveMeASearch) los enlaces de las dos primeras entradas.

Zope and Apache HTTP Server working as reverse proxy

I folks,

If you want to create an scenario with a Zope working as production web site and other/s Zope working as application server, probably you are looking for the way to configure Apache as reverse proxy between the front row (web site and content) and the rear row (web applications). In this case, working with Zope makes the configuration be easier because it has a product (VirtualHostMonster) that does part of the work; “A Virtual Host Monster’s only job is to change the URLs which your Zope objects generate. This allows you to customize the URLs that are displayed within your Zope application, allowing an object to have a different URL when accessed in a different way“. This is very useful because in other way we should use a third-party module called ProxyHtml. mod_proxy_html is used to rewrite HTML code, specially links. But in our case, we only need to use the rewrite module (mod_rewrite) and the proxy module (mod_proxy).

Let’e get to work:

To redirect an application from a public server to a private server (private server does not need to has an Apache running) we should add the following code in the virtual host configuration file (/etc/apache2/vhosts.d/myhost.conf).

RewriteRule ^/Intranet/Apps/app1(.*) http://private.com:8080/VirtualHostBase/http/<strong>%{HTTP_HOST}</strong>:80/DOM/VirtualHostRoot/Intranet/Apps/app1/$1 [L,P]
ProxyPassReverse / http://private.com:8080/VirtualHostBase/http/<strong>%{HTTP_HOST}</strong>:80/DOM/VirtualHostRoot/

Note than in the second part of both rules the URL is compliant with the VHM requirements. First we found the rewrite and redirection to the private server (http://private.com:8080/VirtualHostBase/) and after the /http/ we find the host (here I use the Apache’s variale HTTP_HOST) where the VirtualHostMonster will do the reverse proxy. %{HTTP_HOST} is an Apache’s variable, and we can use it here or directly the name of the public server.

And this is all 🙂 If you have any other experience or comment please don’t hesitate to comment here!

Fallo de seguridad en Twitter

Ahora mismo podemos leer en el blog de Twitter:

We’ve identified and are patching a XSS attack; as always, please message @safety if you have info regarding such an exploit. We expect the patch to be fully rolled out shortly and will update again when it is.

Hace un rato he podido ver varios tweets con código en lugar de texto, al estilo:

http://t.co/@"onmouseover="document.getElementById('status').value='RT X';$('.status-update-form').submit();"class="modal-overlay"/

Esperaremos a que los señores de Twitter arreglen el agujerillo de seguridad que alguien a descubierto!

Visual Studio 2010

El pasado martes 13 asistí a la presentación de Microsoft Visual Studio 2010 en el auditorio Axa de L’Illa Diagonal (Barcelona). La presentación empezó como empiezan todos los eventos de este tipo: con una charla del tipo “somos cojonudos”, “nuestro nuevo producto es la bomba”, etc. La verdad que no me esperaba nada realmente nuevo y tengo que admitir que me dejó gratamente sorprendido todo lo que envuelve a Team Fundation Server. Por lo que entendí del producto, no es únicamente un repositorio de código (como SourceSafe, Svn, etc.) es un repositorio para todo el ciclo de vida del proyecto y para su, posterior, fase de mantenimiento. Además TFS (Team Fundation Server) es conectable desde clientes web, Visual Studio, Office, SharePoint, incluso desde add-ins que puede realizar la conexión  con Eclipse o cualquier otro IDE. También comentaron que TFS cuenta con plantillas CMMI y Scrum para la gestión del proyecto y que se pueden definir nuevas así como su personalización.

Ya dentro del IDE grata sorpresa al descubrir que por fin Microsoft acepta UML como estándar y así lo refleja en VS2010 dando soporte a UML 2.1. Hay que decir que por lo que he visto VS2010 cuenta con muchas herramientas de generación de diagramas de capas, UML vía ingeniería inversa (bottom-up o up-bottom) y la verdad que están muy bien. También se apoya mucho en la generación automática de código mediante acciones sobre los diagramas o con los ya conocidos snippets.

Durante la demo que se realizó en este apartado se comentó que los diagramas de casos de uso se pueden exportar a TFS para generar automáticamente el diseño funcional. También se nombre un nuevo producto: Visual Studio Test Manager 2010 para realizar pruebas de aceptación y testing en general, que cuenta con opciones como:

  • Defecto accionable y definición de los pasos de la prueba para su posterior automatización.
  • Captura de video de cómo se ha producido el bug.
  • Información del sistema del cliente.
  • Intellitrace: nueva tecnología para tracing automático.

Se citó al futuro Lab Management que, entre otras cosas, ofrecerá virtualización de entornos (prepoducción, etc) con la posibilidad de cargar snapshots para reconstruir automáticamente un entorno, compilación de la aplicación y ejecución automática de pruebas funcionales (e.g.: automatizar cada noche, etc.).

Del punto de vista de Management (y vía TFS) se citó la posibilidad de disponer de cuadros de mando con SharePoint y disponer de toda la potencia del análisis de datos de SQL Server 2008 (SharePoint se apoya en SQL Server) para realizar cubos de información. También es posible abrir tareas desde plantillas Excel que automáticamente se publican y el desarrollador las puede ver en su Visual Studio 2010, donde también puede imputar tiempo (en TFS). En el espacio de proyecto del portal se puede habilitar un Wiki. También hablaron de una versión basic de TFS para mini-proyectos que es instalable en un PC normal (todavía no he encontrado cómo descargarme esta versión 🙁 ).

A mitad de la primera parte del evento nos pusieron unos vídeos (puro marketing) y nos facilitaron la siguiente URL: http://www.delinfinitoalmasalla.com

Luego la gente de Danysoft nos ofreció una mini charla (15 minutos) sobre paralelismo y las virtudes del Intel Parallel Studio para C++ y de su integración en Visual Studio 2008 y futura versión para 2010.

Y antes de ir a comer David Salgado y Luis Fraile hicieron una demo muy divertida y didáctica del nuevo IDE de Microsoft. Donde pudimos ver la exportación/importación de breakpoints y tracepoints. También hay que decir que muchas funcionalidad (tanto del IDE con del framework .net) ya se podían disfrutar en Eclipse (highlight automático de palabras y navegación por ellas) o en Java (inclusión en el framework de clases para la gestión de logs al más puro estilo de Log4J; que también está disponible para .net y funciona muy bien) 😛 … aunque ellos lo vendieron como la “Ostia en patinete”.

Por la tarde todo fue un poco más de lo mismo pero centrado en ASP.NET (v 4.0) y SharePoint. Insistieron que desde SharePoint se pueden hacer aplicaciones web muy chulas y dieron datos como que Microsoft ya ha vendido más de 100 millones de licencias para SharePoint; unas muy buenas cifras para un producto bastante nuevo. También comentaron que SharePoint 2010 únicamente está disponible en 64bits.

Y para finalizar se hablo de Silverlight 4.0 (que se hacía oficial el mismo día) y como con este producto, que nació en respuesta a Flash, está destinado (según la gente de Redmond) a convertirse en un único producto para la visualización de aplicaciones, webs, juegos, etc. des de cualquier dispositivo. Según Microsoft, la gente quiere consumir servicios sin preocuparse del soporte (ordenador, teléfono móvil, consola de video juegos, etc.) por ello con Silverlight, en un futuro y con “pocas” modificaciones, se podrán modificar todas las aplicaciones para que utilicen Silverlight.

Y hasta este punto llegó la presentación de Visual Studio 2010. Yo me quedo con el TFS y SharePoint y el resto ya se verá.

Visual Studio 2010

Google, Telefónica y la madre que los parió a todos!!!

Cada vez estoy más cansado de la política, tal y como se entiende hoy en día. Para mi la mayaría de mi mundo es binário, así que  solo caben dos posibilidad: o que los políticos no viven en este mundo, o el resto vivimos en otro mundo. Contraponiendo noticias (un ejercicio que suelo hacer) he leido que el Sr. Ministo Miguel Sebastián ha afirmado lo siguiente: “Es una opción posible que hay que discutir y barajar” a la idea de que Telefónica cobre un peaje a Google por beneficiarse de su red. WTF!!! Yo no soy un admirador de las políticas de Google (de alguno de sus productos sí), ya que creo que es una empresa que acabará por monopolizar la red o transformarla a su antojo; una vuelta de tuerca a aquella frase que dice: Si el profeta no va a la montaña, pues que la montaña venga al profeta. Y al final la montaña está yendo al “profeta”. Pero lo que me parece más absurdo todavía es que una empresa como Telefónica (más conocida como Timofónica) y que sí ejerce un verdadero monopolio de facto, venga ahora con semejante idiotez y con el respaldo del Gobierno. No olvidemos que unas cuantas primaveras atrás otro Gobierno regaló a sus colegas Telefónica y toda la red de telefonia del país. No olvidemos que este país cuenta con la peor red de ADSL de Europa y, a su vez, la más cara. No olvidemos que este país es un país donde un ladronzuelo se pudre en la cárcel mientras un “Chorizo” de guante blanco puede pasear por la calle mientras piensa en su siguiente pelotazo.

Notica en El País (hacer click) y misma noticia en El Mundo (hacer click).

Google libera Closure, la librería JavaScript detrás de Gmail y Gmaps

Leyendo los feeds de javaHispano me he encontrado esta noticia del pasado día 10 de Noviembre de 2009. Google utiliza Closure en sus aplicacions GMail y GMaps. Esta libreria está formada por un compilador que optimiza y comprime el codigo JavaScript (ademas de comprobar la sintaxis y errores varios), una librería para manipular DOM, comunicaciones con servidor, creación de animaciones, procesado de texto, etc.; en definitiva una librería para manipular UI. Y por ultimo, la gente de Googleplex, nos brinda un sistema de plantillas para automatizar la creación dinámica de HTML a través de Java y JavaScript.