lunes, 3 de febrero de 2014

El doble rasero de Google


Buenas a todos.

La semana pasada, dejándome asesorar por un amiguete, decidí permitir a Google poner publicidad en este y en otro blog que dispongo. Aunque nunca he estado a favor de la publicidad en blog personales, la idea sonaba atractiva. Unos céntimos caerían en mi cuenta con cada click que se hiciera  en dichos anuncios, aunque no vería nada hasta que llegara a los 70€. Realmente no tenía prisa.

A partir de activar el servicio, probé como los anuncios estaban personalizados o parcialmente personalizados al usuario final. La publicidad que se me ofrecía a mí distaba mucho de parecerse a la que recibía mi mujer por poner un ejemplo. No negaré que probé a realizar click en los anuncios que se me mostraban ya que al ser principalmente de temas informáticos siempre me resultaba interesante ver que tipo de información me ofrecían ya no sólo a mi, sino que también a cualquier persona que al igual que yo, le gusten las nuevas tecnologías. Pues bien, aunque nadie me lo había comunicado, estaba incumpliendo las leyes de Google.

Unos quince días más tarde de activar este servicio, he recibido un correo electrónico indicándome que mi cuenta de AdSense quedaba suspendida por irregularidades en el servicio del mismo. Las causas quedan totalmente en el aire y sólo te dan opción a ver unas FAQ con opciones variadas que se resumen en "Está totalmente prohibido hacerte click a ti mismo" y un enlace para poder enviarles un recurso con unas explicaciones. ¿Explicaciones de qué? Ni ellos mismos te pueden decir cual es es problema concreto y te dan una "ÚNICA OPORTUNIDAD" de enviarles un recurso. Recalco lo de "única", pues ya no tendrás más oportunidades de recurrir si la apelación es en tu  contra.


Lógicamente mandé la apelación, pues aunque yo hiciera algunos click, de ningún modo soy el culpable de todos los click que recibieron mis anuncios. El teórico "control" que seguirán los ingenieros de Google, para controlar a los listos que ser quieran haber de oro en dos días, será controlar la IP desde la que vienen los click, pero en mi caso tengo una duda. ¿Qué ocurre si los click vienen de un centro educativo por poner un ejemplo? Muchos usuarios saliendo a través de una única IP...

Hoy he recibido la contestación y como era de esperar, han pasado de mi...


La pregunta que me viene a la cabeza ahora es... ¿Por qué en todas las páginas que ofrecen películas o eventos deportivos en streaming o cualquiera de las cosas que claramente están prohibidas en el contrato de Google sigue la publicidad? Me imagino que como estas páginas benefician a Google  de alguna forma en grado económico podrán hacer la vista gorda...

Bueno, pues señores de Google, aquí les quedo esto:

Aunque he sido el primero en alabar las virtudes de su empresa múltiples veces, también les quiero decir desde aquí que se metan la publicidad donde les quepa. Honestamente me la suda y en el fondo, agradezco que me lo hayan cortado ahora que sólo tenía unos pocos euros, que cuando hubiera llevado 60. Eso me hubiera jodido bastante. 

Un saludo para todos.

martes, 28 de enero de 2014

Configurando VNC en Ubuntu Server 12.04

Buenas a todos.

Hoy vamos a instalar un servidor de VNC para poder acceder y tomar el control de nuestra máquina de manera remota. Lo primero que haremos será abrir un terminal en nuestro equipo y teclear el comando: sudo apt-get install vino


Una vez instalado el paquete, volveremos a lanzar desde el terminal el comando: vino-preferences y veremos como se abre una ventana de configuración. Marcaremos las opciones que vemos en la captura de pantalla.


Ahora vamos al último punto de la configuración. Preparar dicho software para que se ejecute automáticamente al iniciar el sistema. Para ello vamos al "Administrador de configuración", "Sesión e inicio". Nos vamos a la pestaña de "Autoarranque de aplicaciones" y hacemos click sobre el botón de "Add" para añadir una nueva aplicación al inicio de nuestro sistema.




Una vez que se nos abra la ventana para rellenar los datos del programa en cuestión, elegimos un nombre que nos permita fácilmente identificar el proceso y ponemos en la línea de comando: /usr/lib/vino/vino-server.


Una vez reiniciado nuestro sistema, veremos como en la parte superior derecha de la pantalla se ha creado un nuevo icono.

Vamos a probar ahora este programa en funcionamiento y para ello vamos a acceder al servidor desde otro dispositivo. Podríamos utilizar cualquier dispositivo para tal fin como por ejemplo un ordenador, pero para realizar la prueba vamos a utilizar un iPad por lo que tendremos que bajarnos un programa cliente de VNC para iOS. Existen múltiples programas para tal fin. Algunos de pago y otros gratuitos. Vamos a elegir lógicamente lo segundo. Yo he montado el VNC Viewer y el funcionamiento me ha parecido perfecto.
Una vez instalado el programa lo abrimos y hacemos click en el botón con el símbolo "+" de la parte superior derecha de la pantalla.


Introducimos la IP de nuestro servidor y un nombre para crear una conexión.


Salvamos la conexión que acabamos de crear y se nos activará un botón "Connect". 


Una vez pulsado, lo más lógico es que nos quedemos mirando la pantalla en negro del iPad y pensemos que algo está mal ya que no sucede nada. El único problema que existe es que nuestro servidor está esperando a que le digamos que hacer ya que un usuario está intentando ver el escritorio. Haremos click sobre botón "Allow"


Y ya podremos manejar sin problemas nuestro servidor sentados desde el salón de nuestra casa ;-)


Un saludo para todos.

lunes, 27 de enero de 2014

Instalación sencilla de software en Mac

Buenas a todos.

Los que llevamos algún tiempo utilizando máquinas de Apple estamos acostumbrados al proceso de instalar y desinstalar software, pero es fácil que los recién llegados al sistema de la manzana (switcher en el argot) anden los primero días bastante perdidos.

Para ellos está destinada esta página, desde la que podrán fácilmente instalar una multitud de software de una lista dividida por categorías. Lo primero que tendremos que hacer es seleccionar el software que queremos instalar


Después de haber realizado nuestra selección bajamos hasta el final de la página y hacemos click sobre el botón con la leyenda "Install These!"


Se abrirá otra página con un código que debemos copiar. Recuerda que lo harás con CMD + C


Abre una ventana de tu terminal y pega el contenido del portapapeles (CMD + V). A continuación confirma el comando con ENTER y verás como automáticamente comienza la descarga e instalación del software en cuestión.



La página en cuestión se llama "Get Mac Apps - Install Multiple Apps With Ease" y la podrás encontrar aquí.

Espero que os guste. Un saludo para todos.

lunes, 13 de enero de 2014

Scratch


Buenas a todos.

La verdad es que no sabía como titular este post y finalmente he decidido utilizar el nombre del software en cuestión. Digo que no sabía como titularlo, pues también me gustaba "Aprender a programar jugando" ¿Por qué digo esto? Pues porque realmente es lo que consigue este programa desarrollado entre otros por el MIT.

Scratch es un software multiplataforma que existe en versión online y offline. Otra ventaja que tiene es que está totalmente traducido. Con este programa se consigue inculcar una forma de solucionar los problemas lógica y para ello omite el uso de "código" en su forma tradicional, sustituyéndolo por unos "ladrillos" que realizan la misma función. El usuario deberá utilizar los "ladrillos" disponibles, para conseguir el resultado esperado. Estos ladrillos realizan las típicas funciones de bucles, desplazamientos, variables, etc, pero siendo mucho más fácil para la persona que comienza en el mundo de la programación. Al ser un interface muy "cartoon" es muy agradable para el uso infantil (para los más mayores también) y son precisamente estos, los más pequeños de la casa, los que se verán inmersos en un mundo donde para conseguir el resultado esperado, tendrán que colocar las piezas en el orden correcto.



Al igual que en la programación real, no existe una única forma de realizar un problema, por lo que existen infinitas soluciones posibles al mismo problema.  Por último quiero destacar, que este software muestra claramente su destino educativo y que todos los proyectos creados pueden ser compartidos online usando una cuenta de usuario gratuita en su web. Al compartir tus proyectos, todo el mundo puede ver tu "código" o "ladrillos", por lo que los usuarios en general pueden comprender y aprender constantemente.

Una idea fabulosa para meter la cabeza en el mundo de la programación. Os dejo con un enlace a mi primer proyecto. Espero que os guste. 


Un saludo para todos.

domingo, 5 de enero de 2014

CS50



Buenas a todos.

Antes que nada, quiero desear desde este blog un feliz año nuevo a todos vosotros. Espero que se cumplan todos vuestros deseos en este 2014. Como suele ser típico en los inicios de año, solemos aprovechar para realizar promesas. Algunas se conseguirán totalmente como el intentar dejar de fumar, otras las iremos dejando para "la semana que viene" tipo ponerme en forma y otras directamente las dejaremos por imposible como puede ser aprender otro idioma.


Bromas a parte, yo he comenzado este año con ganas de seguir estudiando y para ello me he matriculado en un curso a distancia con la prestigiosa universidad de Harvard.

El curso es el CS50x (Introduction to Computer Science I) y se me enseñará a pensar "algorítmicamente" y solucionar problemas con eficiencia. Utilizaremos lenguaje como C, PHP y JavaScript. También veremos SQL, CSS y HTML. Puedes ver el curso del año pasado usando iTunes

La verdad es que suena genial aunque siendo honestos, el mayor problema al que me enfrentaré es el idioma. Veremos si paso el primer corte y no acaba el curso antes de empezar. Pronto tendré que presentar mi primer proyecto. Ya veremos el resultado.

Un saludo para todos y mucha suerte con vuestras promesas ;-)

jueves, 26 de diciembre de 2013

VirtualBox


Buenas a todos.

En los últimos meses estoy utilizando constantemente este software para crear máquinas virtuales y hay que reconocer que funciona bastante bien y no tiene absolutamente nada que envidiar a otros software de pago que existen en el mercado.

Pues bien, han sacado hace unos días una nueva actualización, la 4.3.6 disponible para su descarga desde la página oficial. Esperemos que esta nueva versión corrija algunas pequeñas pegas que tenía al guardar el estado de algunas máquinas.

Un saludo para todos.

martes, 24 de diciembre de 2013

MacBook Pro KO

Buenas a todos.

Ayer fue un día de mierda a nivel laboral pues mi querido MacBook dijo basta después de cinco años de trabajo intensivo. También es mala suerte que lo último que viera es como se apagaba mientras estaba trabajando en la partición Windows con las dos únicas aplicaciones que todavía utilizo de ese sistema operativo. 

Os resumo lo que hace y lo que es peor, lo que no hace. El portátil se apagó después de una hora de trabajo aproximadamente. En los últimos 10 minutos de trabajo había notado que los ventiladores habían acelerado bastante, pero bueno, todos los que utilizamos  estos cacharrillos sabemos que a veces se producen estos aumentos de ritmo en la ventilación. Cuando se apagó de repente me quedé sorprendido, pero en ese momento me fijé que la luz del conector magsafe estaba apagada y pensé que se habría desenchufado el cargador del SAI que utilizo. Raro, pero posible. Sigo el cable y me encuentro con que el cargador está correctamente conectado. Me empiezo a mosquear de lo lindo. Utilizo el segundo cargador que tengo. Me lo compré para tenerlo en la bolsa de transporte y no tener que estar desenchufando el que utilizo en su lugar de descanso ya que un par de veces me olvidé de él. Lo conecto en otro enchufe y al colocar el conector en el lateral izquierdo obtengo el mismo resultado. "Nada..." Bueno, seamos realistas, el led del conector se enciende pero muy tenue, prácticamente no se observa. Al pulsar el botón del lateral izquierdo que te muestra el estado de la batería por una serie de led tampoco se enciende nada. Sudores fríos.

Lo primero que se me ocurre es resetear el SMC. Estas son las siglas de "System Management Controller". Este "Controlador de gestión de sistema" es un chip que gestiona varias características como son la gestión de la batería, la retroiluminación de teclado, sensor de luz ambiental, led de estado de las baterías, etc. Siguiendo las indicaciones de Apple basta con extraer la batería y el conector de alimentación, pulsar durante 5/10 segundos el botón de encendido y volver a conectar la batería y el cargador. Pues bien, en mi caso nada de nada. La luces del equipo siguen sin cobrar vida.

Se me ocurre otra idea. Hace un año más o menos compre una batería para este modelo pues la original se había hinchado y causaba que el touchpad no funcionara correctamente ya que el exceso de grosor no permitía que se realizará una pulsación. La vieja batería la guardé en un cajón. Después de un rato de búsqueda la encuentro y la primera sorpresa es que la hinchazón ha desaparecido, o eso me parece, pero bueno, ya lo verificaré más adelante. Pongo la vieja batería, conecto el cargador y la luz sigue "frita" pero al pulsar el botón de encendido "tachannnnn", el ruido de inicio del sistema suena y veo como arranca el sistema. Al entrar en el MacOSX veo que me marca que la batería tiene un 5% de carga, que no se está cargando pero que la fuente de alimentación es el adaptador de corriente. En resumidas cuentas, no carga la batería, pero si suministra la suficiente carga para que el sistema esté iniciado.

Decido dejar durante toda la noche en reposo el equipo ya que deduzco que por muy poca alimentación que le llegue al equipo, si esta no es necesaria para que el equipo está activado, algo llegará a la batería y parece que no estoy muy desencaminado, pues esta mañana me he encontrado con esto.


Durante más de 8 horas ha conseguido algo más de 50% de carga. La pila nueva está frita aunque sospecho que lo que está es totalmente agotada. Los cargadores no son los culpables pues he probado con los dos míos y he probado con otros que me han dejado con los mismos resultados. Por lo tanto la culpa será del famoso chip SMC o por extensión de la placa base. Lo que significa avería y de las caras. A la espera de un presupuesto, creo que mi querido MacBook dejará de ser un portátil para convertirse en un fijo los próximos años de su vida. Una pena. Ha sido con mucho, el mejor equipo portátil que he tenido.

Un saludo para todos.