Monthly Archives: mayo 2012

Don't be fooled by phone companies when you go out

Nowadays is really simple, and cheap, to travel outside your country and go out in just a couple of hours. I think almost everybody who’s reading this post have though at least once “What will we do with our mobile when we arrive to …?” Of course, mobile companies give you the chance to use “Roaming services”, so you don’t loose your phone number when you are outside and are capable of being in touch.. the problem is when you begin making calls or receiving them!! Yes, when you make a call using these roaming services you have to pay an extra cost, usually the cost of a international call, but same happens when you receive a call!! Yes, amazing? Really… if you are in Germany, but your SIM card is from UK and you get a call from the UK you have to pay an extra cost, even for SMS messages…

But all this “extra cost” doesn’t stop here. What about Internet? Wow! If you feel extremely generous you can activate data and begin to pay in some situations 1€ for 1MB… so if you are receiving an e-mail with a 3MB photo inside you are paying 3€…. errmm…. yes, you are right, it’s reeeeeeeeealllly expensive.

After two travels to the UK I’ve been investigating about how much money will I have to invest in having a SIM card for my “one week stay” and I was really surprised, it was much more cheaper to buy a SIM card for one week than using roaming services. The only problem: you loose your number while you are in the destination country, but.. what the hell!! You still can use Whatsapp, Email,Skype, Viber…. are you sure you are unconnected? What I did was the following…

  • Unlocking Service: 13€
  • SIM card with Internet: 15 GBP (18€), but there are someones from 10€
  • Skype Direct Spanish Number: 5€

So .. why an Skype Direct Spanish Number? Because with this I can give a telephone number to my Spanish contacts, so they still can call me when I am outside. The only thing is that I receive the call through Skype, but if you get Wifi or a decent 3G signal it won’t be a problem. So I’ve invested 36€, but on my next trip I’ll only have to invest a 15GBP top-up for staying one week….

What would have happened if I had used the roaming services instead of this?

  • Making a call with my actual company: Add 0.36€ for one minute to what I’m paying for a call
  • Receiving a call: 0.11€ for one minute.
  • Internet: 10€ for 10Mb in blocks of 10Mb.

I’ve used in this week about 50Mb of data…. so I don’t have to calc anything about the calls, I would have expended 50€ just because using Internet versus the 36€ I’ve paid for all.

Without doubt I have saved money!!!

 

Eclipse y Ubuntu [Mal matrimonio]

Desde hace ya bastante tiempo uso Ubuntu en casa como sistema operativo principal, de hecho a Windows solo le veo en el portátil de la empresa y porque pos desgracia no me queda más remedio. A pesar de mi devoción por Ubuntu ha habido una cosa que siempre me ha tocado literalmente las narices y es Eclipse. Hace tiempo me costó lo suyo hacerlo andar en Ubuntu (corría entonces la versión 9.04) y desde entonces he andando con ese “paquetito” hecho a medida que iba viajando conmigo en cada actualización.

Hace pocos días me dio por instalarme la última versión en el ordenador del trabajo y .. ¡¡ooohhh!! ¡cuánta cosa bonita! Pues en cuanto llegue el fin de semana me lo instalo, me dije para mí mismo. Lo primero que hice fue aparcar la “carpetita” en cuestión e intentar instalar Eclipse desde el repositorio que tiene Ubuntu, sin acordarme que en su día eso fue lo que me volvió completamente loco e hizo plantearme el bajar y configurar a mi manera todo.

Aunque al principio todo fue como la seda no tardaron demasiado tiempo en aparecer los primeros problemas. Yo evidentemente uso Eclipse, como mucha otra gente, para programar en Java, pero no es en lo único que programo. Ni corto ni perezoso intenté descargar los paquetes que hacen que Eclipse hable Java y… PEEEKKK! Error.. ¿Cómo? ¿Esto que eeessss? Bueno, pues vamos a intentar ponerlo en “Cristiano” (por defecto sale en inglés) con el paquete Babel del repositorio para Eclipse Indigo.. PEEEKKK!!! Su put……e!!!

Finalmente mi memoria hizo lo que tenía que hacer, recordar que usar el paquete hecho para Ubuntu no iba a servir así queeee.. como hace  3 años.

Pasos a seguir:

  • Descargar el paquete para tu versión de Linux (Es un TGZ) de la página Oficial de Eclipse. Hay muchos paquetes, con descargar el Eclipse Classic será suficiente: 179Mb.
  • Descomprimimos el archivo y ejecutamos Eclipse.
  • Ahora sí, si nos vamos al menú Help->Install New Software ya podemos instalar cosas. Lo primero de todo es dentro del repositorio de Indigo buscar dentro de Programming Languages a PHP y tooooodo lo que nos haga falta e instalarlo.
  • Lo siguiente es añadir al repositorio la dirección https://download.eclipse.org/technology/babel/update-site/R0.9.1/indigo
  • Al hacer esto último podremos instalar los paquetes de idiomas del “Proyecto Babel”. Buscamos el correspondiente a Spanish y lo instalamos, con lo que en el siguiente reinicio del programa nuestro Eclipse aparecerá en un lenguaje que seguramente entenderemos mejor

Poco más. ¡A disfrutar de Eclipse en Ubuntu!

 

 

La vida es más sencilla con TinyMCE

Como muchos de vosotros sabréis trabajo como Administrador de Sistemas en una empresa que tiene entre otra cosas un periódico. Hace unos meses me dijeron algo así: “¿Por qué no podemos poner en los artículos de la web cursiva, negrita y colores?”. En aquel entonces sabía que existían algunas librerías y plugins que permitían hacer eso, pero para colmo de males en aquel entonces no tenía el más mínimo tiempo libre para estar haciendo experimentos… hasta hoy.

Después de investigar un rato y haber encontrado varios editores tipo “lo_que_ves_es_lo_que_obtienes” para poner dentro de una cajita en un script HTML o PHP seguía sin haber nada que me hiciera exclamar bien alto ¡GUAUUU!.. hasta que encontré TinyMCE. Vaya si grité ¡¡GUAUUU!! pero no porque la librería fuera enorme o impresionante; ¡es que es minúscula! Como su propio nombre dice, Tiny significa pequeñajo en inglés, y es lo que os vais a encontrar: una librería pequeña pero tremendamente eficiente que os permitirá convertir las cajas tipo TextArea de una página HTML en auténticos procesadores de texto que guardarán el texto insertado en código HTML listo para ser usado, con sus colores, negritas, etc etc… ¿Y qué se necesita? Poca cosa, tener activado JavaScript.

Lo primero que hay que hacer para tener esta maravilla funcionando es descargársela de www.tinymce.com. Veréis que hay varias versiones, una incluso para ser usada desde JQuery, pero no es nuestro caso, así que diréctamente coged la versión más nueva que haya y que no diga cosas raras. Lo siguiente es descomprimir el archivo (puede venir en zip o tgz) y subir el directorio tinymce que encontraréis a vuestro espacio web. Tras eso cread un documento en HTML como el siguiente y subidlo..

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "https://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="https://www.w3.org/1999/xhtml" dir="ltr"> <head> <title>TinyMCE Test</title> <meta http-equiv="content-type" content="text/html; charset=utf-8"/>  <script type="text/javascript" src="tiny_mce/tiny_mce.js"> </script>  <script type="text/javascript">  tinyMCE.init({  mode : "textareas" });  </script> </head> <body>  <textarea name="content" cols="50" rows="15">Esta sera la cajita editora</textarea&gt </body>  </html> 

Abrid el navegador y apuntar a la dirección donde habeis subido el archivo y vereis una fantástica cajita con botones para editar texto como por ejemplo poner en negrita, itálica, etc… Y lo mejor de todo es que el texto que genera es completamente html, con sus código de color CSS incluídos. Una maravilla…

Life is easier with TinyMCE

As you all probably know I work as a System Administrator on a company that has a newspaper. Several months ago somebody asked something like: “When will we have on the web a system to put bold, italic and colours inside the articles?” I knew there were libraries and plugins to do that, but until today  I din’t have the time to make such experiments… However, the day has arrived..

After “webing” a little I found a couple of “wysiwyg html editor” to put inside an HTML/PHP document, but nothing that made me say “WOWWW!!” until I found TinyMCE… yes, I said “WOOW!” but not because it’s great but because it’s tiny!!! Yes, as its own name says this little, tiny, ridiculous library permits yourself to convert an HTML TextArea on a fully wordprocessor… What do you need? JavaScript!! Nothing more.. so let’s activate some “boxes” with editors inside…

First of all, go to www.tinymce.com and download the package. As you can see there are several versions, even one which works fine using JQuery over it, but this is not the case. Upack the archive and upload the content of the tinymce directory inside your web folder. After that create an html document and put this inside it…

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "https://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="https://www.w3.org/1999/xhtml" dir="ltr"> <head> <title>TinyMCE Test</title> <meta http-equiv="content-type" content="text/html; charset=utf-8"/>  <script type="text/javascript" src="tiny_mce/tiny_mce.js"> </script>  <script type="text/javascript">  tinyMCE.init({         mode : "textareas" });  </script> </head> <body>     <textarea name="content" cols="50" rows="15">This will be inside your box.</textarea&gt </body>  </html> 

Go to your browser and point where your document is saved and… yes! you’ll see a wonderfull “textarea box” where you can put your text in bold style and many things more…