Eliminar Babylon Search

Es posbile, hasta probable, que alguna vez la barra de tareas de Babylon Search te haya aparecido en tu navegador. Al igual que el ya citado en este blog lollipop se trata de un adware, un software malicioso que se dedica a bombardearte con publicidad, haciendo el uso del ordenador plomífero e incómodo.

Al igual también que lollipop su eliminación no es fácil si uno no sabe exactamente qué tiene que hacer, no basta con desinstalar del equipo porque instala complementos en los navegadores, no te permite eliminarlo mientras tenga un proceso activo… cabronadas varias.

En este caso para su eliminación vamos a usar AdwCleaner, un software gratuito para la eliminación de adware. Un software que además no requiere instalación alguna.

Los pasos a seguir, tras descargar el software del enlace anterior son:

  • Desde el menú principal del programa haz click en Search.
  • Eso te generará un informe con todo el adware que haya encontrado en el equipo. Una vez terminado el informe haz click en Delete para que elimine ese software detectado de tu equipo.
  • Si te pide confirmación en alguna ventana acepta y tira para adelante
  • Una vez confirme que ha realizado el trabajo reinicia el equipo

Una vez hecho esto debería estar ya eliminado de tu equipo todo rastro de ese pesado programa y ya deberías poder navegar con tranquilidad.

Convierte tu navegador en un block de notas

Este es un pequeño truco que he leído en el facebook de un colega, y desconocía su existencia.

Si en la barra del navegador escribes la siguiente línea:

data:text/html, <html contenteditable>

Verás una página en blanco. Si pulsas podrás escribir sobre ella, como si fuera el notepad o el gedit. Y para salvar, ctrl+S y te lo guardará, añadiendo las pertinentes etiquetas html.

Una simple curiosidad.

BuddyPress vs Drupal Commons: crea tu red social con software libre

Creo que alguna vez comenté por aquí que estoy trabajando en el desarrollo de módulos para la red social PHPFox. No es que me convenza mucho este cms para la creación de redes sociales, la verdad, pero es cosa de la empresa. En todo caso, creo que PHPFox tiene una documentación que en el mejor de los casos es chapucera y en el peor inexistente, una comunidad profundamente inactiva y mercantilizada y un grave problema de rendimiento y escalabilidad. Y además hay que pagar licencia.

Por eso dediqué unos días a buscar opciones libres para crear una red social, no porque a mi empresa le interese (que de momento parece que están muy contentos con Fox) sino por mera curiosidad, y tal vez para montar alguna algún día, pero es sólo una chorrada que me ronda la cabeza.

A lo que íbamos, ¿qué dos opciones libres suenan con más fuerza? Pues BuddyPress y Drupal Commons. Ambos no son un CMS propiamente dicho, sino extensiones para otros CMS que nos dan la funcionalidad de red social

BuddyPress, como te puedes imaginar, está desarrollado para WordPress. Su instalación es simple: instalas WordPress ( a poder ser, la última versión), subir el plugin al servidor e instalarlo desde el menú de instalar plugins. Total, que en 10 minutos tienes montado todo en tu servidor.

Drupal Commons, evidentemente, es un plugin para Drupal. Su instalación es todavía más sencilla: sólo debes seleccionar el perfil Drupal Commons durante la instalación de Drupal, y listo.

En cuanto a funcionalidades, BuddyPress es menos completo que Commons. El plugin de wordpress incluye un stream de actividades de los usuarios, perfiles extendidos, posibilidad de conectar con amigos, posibilidad de crear grupos extensibles, mensajes privados, foros de discusión y todas las fucionalidades de WordPress para crear blogs. Lo básico para crear una comunidad.

Commons por su parte viene de serie más completo: los perfiles de usuario incluyen más variables, es capaz de crear automáticamente grupos respecto a la información del perfil, incluye foros de discusión, blogs (eso sí, en este caso menos potentes que los de wordpress), creación y gestión de eventos, creación de wikis, administración de documentos, integración con RSS, noticias, mayor control de la privacidad, editor WYSIWYG para los textos, estadísticas de la comunidad

Bueno, parece que ahí gana Commons ¿o no? Piénsalo bien, más funcionalidades no significa mejor. No quiero decir que Commons por abarcar mucho apriete poco, no, simplemente que es posible que en tu comunidad no necesites todas las funcionalidades que Drupal Commons trae por defecto. Y que no vengan por defecto en BuddyPress no significa que no existan para este, sólo que las tienes que instalar aparte.

En cuanto a diseño, el que incluye por defecto BuddyPress me parece más atractivo, pero ambos pueden ser modificados y personalizados, ya sea a través de la edición manual del css, a través de simples menús de personalización o adquiriendo alguna plantilla (las hay gratis y de pago). En todo caso, para gente que no sepa CSS Drupal Commons es más cómodo de personalizar.

Al ser software libre ambos tienen una amplia comunidad por detrás: Commons está apoyado y mantenido por Acquia, los cuales además de permitirte la descarga gratuita del plugin también ofertan de forma comercial hosting y mantenimiento para tu red. Commons tiene un API que te permitirá desarrollar módulos para extender su funcionamiento, además de tener acceso a miles de módulos. Con BuddyPress tienes menos módulos específicos, pero con todo dispones de todos los módulos de Worpress para añadir.

No voy a decir que uno sea peor que el otro. Creo que para un usuario avanzado BuddyPress es más flexible, y para uno novato Commons, aunque más grande, puede ser más fácil de gestionar al no tener que andar instalando plugins. En todo caso, a vosotros corresponde decidir. Yo todavía tengo que hacer más testeos caseros con ambos, pero ya tengo un par de ideas rondando la cefa.

Dotcom está de vuelta: llega MEGA

Aunque Kim Dotcom no es un personaje al tenga especial cariño hay que destacar que la llegada de Mega es una de las noticias tecnológicas de 2013.

Y es que por mal que me caiga el tío también pienso que el cierre de Megaupload fue un atropello a la libertad para la distribución de contenidos on-line. Una guerra sobre el control de contenidos de la que ya he hablado y que no viene al caso en esta entrada.

Siguiendo con Mega, el primer día ha sido todo un éxito: 250000 usuarios en pocas horas, más de un millón registrados el primer día y los servidores casi colapsados. Y eso que muchos no tienen claro el funcionamiento del nuevo servicio. Y es que Mega no es Megaupload, el nuevo proyecto de Dotcom tiene más que ver con los servicios de almacenamiento cloud como Drive o Dropbox que con su antigua página. Usarla para compartir archivos de forma masiva se tornará más complejo, dado que toda la información estará encriptada, y sólo el usuario tendrá la contraseña. Con esto no sólo consigue dar mayor seguridad a su servicio, sino que también logra descargase de responsabilidades, ya que de esta forma Mega nunca sabe qué ha almacenado el usuario. Una inteligente jugada para evitar problemas con la ley estadounidense como los que tuvo Megaupload.

El problema es que para compartir material el que lo haga deberá publicar su contraseña. Todavía no me he hecho cuenta para probar el servicio, pero por lo que he leído ofrecen 50 GB para los usuarios con cuenta gratuita, por lo que parece una opción interesante para competir con los servicios de almacenamiento más populares.

Instalar PHPUnit en WAMP

Inciso antes de empezar: Estoy buscando información y cursos de Symphony 2, porque me han recomendado aprender sobre este framework (ya que el destino parece empujarme a trabajar en PHP, si la vida te da limones haz mucha limonada para meter en tu currículum), si alguien puede aportar algo sobre el tema, por favor, en comentarios.

Y seguimos con el tema, instalar PHPUnit en un servidor Apache en Windows (WAMP).

Bueno, habría que empezar por decir ¿por qué usar PHPUnit? Pues para poder realizar tests automatizados sobre nuestro código PHP de manera eficiente. ¿Cómo lo instalamos en nuestro servidor? Bueno, todo es ir en cómodos pasos:

NOTA: En el artículo original lo hacíamos con PEAR, pero se le quitó el soporte hace años. Editamos para ver cómo hacerlo con PHAR:

  • Añade el directorio (en mi caso «c:\wamp\bin\php\php5.3.4») php a tu PATH
  • Descargamos el fichero PHAR desde https://phar.phpunit.de/phpunit-7.phar (Ojo, puede cambiar la versión con el paso del tiempo) y lo guardamos como C:\bin\phpunit.phar
  • Después ejecutamos el siguiente comando:
C:\Users\username> cd C:\bin
C:\bin> echo @php "%~dp0phpunit.phar" %* > phpunit.cmd
C:\bin> exit
  • Abre un nuevo prompt en línea de comados y comprueba que se ha instalado correctamente con el siguiente comando:
C:\Users\username> phpunit --version

Ok, ahora debería estar funcionando e instalado. Lo mejor es hacer un test de prueba para ver si funciona todo. En este caso una tontería básica de la que sabemos el resultado: comprobaremos que uno es igual a uno.

  class MyTest extends PHPUnit_Framework_TestCase
  {
    public function testUnoIgualUno()
    {
      $this->assertEquals(1, 1);
    }
  }

Ahora desde otro terminal basta ejecutar phpunit MyTest.php y este debería devolverte como respuesta el número de versión de PHPUnit, el tiempo que necesitó para la operación, la memoria consumida y un mensaje como este: OK (1 test, 1 assertion)

Todavía no he profundizado mucho con este software, pero cuando tenga tiempo en el trabajo espero poder ponerme con ello porque facilita mucho la vida el poder realizar tests de forma organizada.

Cinco webs sobre seguridad que no debes dejar de mirar

Hoy toca lista, en este caso de páginas web sobre seguridad y asistencia técnica informática en castellano. Por no perder la costumbre de este sitio, la lista será de cinco sitios web.

seguridad informática

Dicho listado está formado por las cinco que más suelo seguir para mantenerme informado del tema, ya sea a través de RSS o de Twitter. Últimamente no tengo tanto tiempo para leer como cuando estaba desempleado, pero sigo siguiendo los artículos que más me interesan en la medida de lo posible.

  • El lado del Mal: El blog de Chema Alonso es sin duda mi favorito en este tema. Mayormente por el humor con el que suele tocar los temas, haciendo así más amena la experiencia de lectura. Pero que no te engañe, el que sea más fácil de leer que otros blogs técnicos no hace que su contenido sea menos útil. Tendrás desde artículos sobre auditoria de redes a otros sobre seguridad en Windows o Apple, en una amplia gama de temas.
  • Daboweb: Veterano site con múltiples actualizaciones mensuales recopilando noticias sobre seguridad y redes. Sobre todo es muy interesante su sección de manuales y tutoriales y sus recomendaciones de software para mantenimiento.
  • INTECO: El Instituto Nacional de Tecnologías de Comunicaciones pone a tu disposición en su web múltiple información sobre seguridad, control de calidad… Además de un área de formación donde podrás realizar diversos cursos de manera gratuita encontrarás información actualizada sobre malware y vulnerabilidades.
  • Sophos Iberia: Hace poco que les he descubierto a través de Twitter, pero ya he ojeado algún artículo interesante en esta web. Merece al menos una ojeada a sus artículos, sobre todo porque ofrecen entradas para todo tipo de usuarios, desde profesionales hasta usuarios medios.
  • Segu-Info: Interesante página web argentina sobre seguridad. Incluye listas de enlaces, blog, foro, formación… todo tipo de cuestiones que se te puedan ocurrir sobre seguridad informática (y en caso de duda siempre puedes recurrir al foro).

En algunos casos ciertos artículos pueden resultar excesivamente técnicos para el usuario medio, pero en todas ellas encontraréis múltiple información muy útil para mantener vuestro equipo y vuestra red protegidos.

Desinstalar Lollipop

Coñazo e incómodo virus que te abre ventanitas de publicidad por todas partes. Esta semana he tenido que desinfectar dos, uno en el trabajo y otro en el ordenador de una amiga.  De dónde ha salido no lo tengo muy claro, el cómo se infecta tampoco, pero he tenido que sufrir la murga que da un rato largo.

Lo primero, lo más probable es que en tu carpeta personal de Usuario de Windows, dentro de la carpeta oculta AppData, y ahí dentro de Local haya una carpeta llamada Lollipop. Si la abres verás el nombre de un archivo con la extensión .exe, que en algunos casos puede ser lollipop.exe y en otros un churro impronunciable. Apunta en nombre. Si pulsas Ctrl+alt+supr y ves los procesos activos, verás que hay uno con ese nombre.

Ahora descárgate el siguiente software, pero de momento no ejecutes nada:

Ok, ahora vamos por partes. Primero deshabilita temporalmente el antivirus que tengas en tu equipo, el antyspyware y demás. Luego ejecuta AT-Destroyer. Debería cargarse algo. Cuando acabe ejecuta MalwareBytes, analizando el disco duro/partición donde tengas la carpeta de usuario. También debería encontrar algo, que mejor te cargas si te deja (si no, a cuarentena).

Ok, todavía no está finalizado. No me digas por qué pero Lollipop se instala como un programa legítimo. Si pulsas Ctrl+alt+supr otra vez verás que el proceso que tenía el nombre del archivo .exe ya no está. O no debería estar. Si todavía está, cárgate el proceso a mano.

Ahora vete a CCleaner. Primero te vas a las opciones de qué programas se cargan en el inicio, buscas por allí el que tiene el nombre del .exe que viste antes y marcas que no se ejecute en el inicio. Ahora te vas a Quitar Programas, buscas Lollipop y lo desinstalas. Todo lo anterior tenía como objetivo dos cosas:

  1. Matar el proceso del exe de Lollipop. Si no te lo cargas no te deja desinstalar porque está en uso.
  2. Borrar el programa que hace que Lollipop se reinstale si logras desinstalarlo… ya, es un cabrón taimado.

Tras desinstalar ejecuta Limpiar y luego la herramienta para reparar el Registro.

Ahora si vas a la carpeta de Lollipop verás que existe, pero está vacía (o debería estarlo). Bórrala y con esto ya debería no quedar ni rastro del coñazo este.

Windows 8 y la posible pérdida de mercado de Microsoft.

Esta misma mañana leía dos artículos sobre las malas ventas de Windows 8 en sus primeros días en la calle. Uno del siempre respetable Enrique Dans y otro de los a veces más sensacionalistas editores de Alt1040.

Aparte del siniestro a la par que cómico aspecto de Ballmer, que daría para muchos chascarillos, la cuestión es que los primeros días de vida de Windows 8 han estado muy por debajo de las expectativas de la empresa de la ventanita.

No voy a afirmar tan rotundamente como Dans que el fracaso sea inminente, pero creo que la irrupción de los llamados «dispositivos post PC» está dejando a Microsoft sin una de sus mayores armas. Porque no nos engañemos, Microsoft nunca ha logrado los niveles de fidelización de usuarios que tiene Apple, Linux o Android. Quiero decir, el usuario de Android o Apple dice orgulloso «eh, tengo mi cacharro X«, pero no he visto a mucha gente que te venga con «Eh, que mi ordenador tiene Windows«. Cierto es que al estar preinstalado en la mayoría de los ordenadores que se venden en las tiendas más habituales ese componente de exclusividad que hace atractivos a otros sistemas operativos en este caso se pierde. Pero siempre he pensado que el éxito de Microsoft estaba en el principio de «mínima sorpresa«.

Sí, porque para el usuario medio el funcionamiento de Windows apenas cambia entre versiones. Aunque a niveles de administración avanzada o a bajo nivel la cosa pueda cambiar mucho, a nivel de usabilidad la cosa poco ha cambiado entre Windows ’95 y Windows 7. «Mínima sorpresa«. La gente aprende a usar Windows a nivel de usuario porque el ordenador del trabajo, o el que se compra en El Corte Inglés, traen Windows. Y siguen usándolo porque es lo que saben usar, porque les da miedo cambiarse. Más de una vez he reparado un ordenador y he preguntado ¿quieres que te instale Linux o te meto un Windows? y pocas veces la respuesta ha sido Linux, por mucho que últimamente Ubuntu se haya vuelto muy asequible para cualquier usuario. También está el factor del ecosistema de software para Windows, que era mucho mayor que la competencia, pero sobre todo lo que motiva al usuario es el «esto es lo que se usar«.

Pero ahora la cosa cambia. Cambia porque los dispositivos post PC están cada día más extendidos, y ahí Microsoft no tiene un dominio del mercado. Android e iOS se reparten un mercado al que Microsoft no llega. Pero el peligro para ellos no es el no llegar a meterse en el mundo de las tablets y los smartphones, el verdadero peligro es que haya una generación de usuarios que antes de tocar un ordenador se hayan acostumbrado a la interfaz de Android o iOS. Porque ahí el principio de «mínima sorpresa» se va a la mierda. Porque la «mínima sorpresa» para ese nuevo usuario no es Windows. Pensadlo ¿quién tenía un Mac en 2006? Cuatro frikis. Pero se introdujeron en el mercado con el iPod, luego el iPhone… y al final los usuarios de estos dispositivos han comprado Apple (amén de muchos hipsters que pasaron de Linux a Apple, pero esos lo hacen sólo porque lo dice Xataka o cualquier otro de sus popes).

En cierto modo, la nueva interfaz de Windows 8 busca esa jugada. Que la gente use Windows en su equipo y que por ello compre un móvil o tableta con Windows. Pero parecen no tener en cuenta que eso va en detrimento de sus usuarios más veteranos, cuyo único factor de fidelización es el «es lo que sé usar«. El usuario tradicional de Microsoft se encuentra una interfaz nueva, muy distinta, que le descoloca, que le obliga a aprender… para este usuario es posible que KDE o LXDE le resulten más cercanos que Windows 8.

La encrucijada es clara y compleja. Si cambian para intentar acercarse al usuario de tableta y smartphone, pierden su ventaja con una mayoría de usuarios veteranos. Si en cambio intentan mantener esa vieja base no sólo se arriesgan a no subirse al mercado post-PC cada vez más extendido, sino también el perder a usuarios de PC acostumbrados a esto. Y es que el problema real es que Microsoft se acomodó demasiado durante años, no buscaron una ventaja competitiva más allá del «somos los que tenemos más software, somos los que el usuario sabe usar y estamos implantados en todas partes«, han dilapidado el prestigio que tenían en los 80-90 y a día de hoy pocos usuarios asocian Microsoft con calidad. Y eso es lo que tienen que trabajar, porque día a día la competencia les pisa más los talones, y la era Ballmer no ha sido nada productiva para la compañía.

Instalar Ubuntu desde Windows (forma fácil)

Todos sabemos que el colega Mark Shuttleworth es un fanático de Apple, siempr ha querido que Ubuntu estuviera más cerca de la experiencia de usuario de MacOS que de la de Windows. Es decir, al tío le encantan los diseños bonitos (lo cual explica Unity) y la informática a prueba de tontos.

En vista de esto, podemos imaginarnos que es totalmente consciente de que la mayoría de los usuarios se compran el PC con Windows preinstalado (al menos en España conseguir un portátil sin Windows es harto complejo, no imposible, pero complejo) y les intimida ponerse a instalar un sistema operativo. Por eso, nuestro amigo Mark decidió ponerlo fácil.

Reconozco que no tengo claro desde cuando existe el Windows Installer de Ubuntu, porque siempre había instalado este por el método tradicional (cd o pendrive live y tira cochero), en todo caso os podéis descargar el ejecutable desde aquí. Basta pulsar el botón gordo GET THE INSTALLER y vía, eligiendo en el combo de encima la versión (entre 12.04 LTS y 12.10). El archivo es ligero (2.4 megas) ya que irá descargando el resto durante la instalación (tenéis que tener el equipo conectado a internet durante la instalación).

En fin, descargáis, ejecutáis, concedéis permisos cuando os lo pidan y os saldrá esta pantalla:

wubi ubuntu windows installer
Pantalla con opciones de instalación

 

Explicado rápidamente: En el primer combo (arriba a la izquierda) elegís el disco duro donde queréis instalar, en el de debajo el tamaño que queréis dar a vuestro sistema Ubuntu, en el tercero el escritorio que queréis (Ubuntu lleva Unity, Lubuntu LXDE, Kubuntu KDE…), en el de arriba a la derecha el idioma, debajo metéis el nombre de usuario que queréis (no vuestro nombre de usuario de Windows, sino el que queráis tener en Ubuntu) y finalmente la contraseña (tampoco la de Windows, sino la que queráis para Ubuntu). Le dais a install y ya se pondrá a descargar todos los datos necesarios. Entre mientras podréis entreteneros haciendo cualquier otra cosa, porque la descarga va en segundo plano.

Al acabar la descarga os dejará elegir si queréis reiniciar ahora o si queréis reiniciar más tarde. Tened en cuenta una cosa: para finalizar la instalación tenéis que reiniciar, y le lleva un rato, así que si estáis con tiempo hacedlo en el momento, y si no dejadlo para cuando tengáis un rato libre.

Lo dicho, al reiniciar os saldrá el selector de arranque de Windows, donde podéis elegir entre iniciar Windows o Ubuntu. Para finalizar la instalación elegid arrancar Ubuntu, se tirará un rato copiando archivos (en mi caso creo que fue alrededor de media hora) y finalmente lo tendréis en vuestro equipo.

A mi me dio un problemilla con el soporte de idiomas, que estaba incompleto y tuve que meterlo por mi cuenta, pero mayormente porque lo había instalado en español y luego quería meterle la traducción a gallego, no se si dará algún problema a los usuarios que no quieran instalar más idiomas. Tras el primer inicio debería avisaros de que hay un montón de paquetes sin actualizar, en principio se gestiona automáticamente y sólo tenéis que aceptar en una ventana de aviso y poner vuestra contraseña.

Y así, facilito, tenéis Ubuntu Instalado. Como además tiene el software center de Canonical por allí el instalarle lo que necesitéis es simple. Entráis por allí, buscáis y le dais al botón instalar (obviamente, esto tenéis que hacerlo con el equipo conectado a internet, si no malamente podrá descargar nada).

Se me olvidaba (y edito) que no hace falta que montéis una carpeta para acceder a los datos almacenados en vuestro disco. Dentro del sistema de archivos en la carpeta /host tenéis acceso al disco duro donde esté instalado.

Instalar GNOME clásico en Ubuntu 12.10

Apunte rápido para usuarios recién llegados a Ubuntu 12.10. ¿Os encontráis con que os gustaba más GNOME que Unity? Bueno, pues no es difícil conseguir volver a tener el escritorio GNOME instalado en Ubuntu.

La opción cómoda es irte al centro de software de Ubuntu, buscarlo por allí y descargarlo, ya te lo instala solo a base de todo p’alante (como los de Alicante). La opción elite consiste en teclear en un terminal la siguiente instrucción:

sudo apt-get install gnome-session-fallback

Y ya está. En el siguiente inicio ya puedes escoger qué escritorio utilizar.