miércoles, 27 de febrero de 2019

No sabes nada de Machine Learning, aquí tienes los cursos que realizan los ingenieros de Amazon

0 comentarios
Gracias a los amigos de Genbeta, nos hemos enterado de que Amazon ha liberado los cursos de "Machine learning" que relizan sus programadores 🙀.

Para poder acceder a las más 45 horas de curso, debemos de crearnos una cuenta en Amazon Web Services, siendo esto totalmente gratuita. Sin embargo, si queremos tener la certificación habrá que pasar por caja 😒.

Si te pica el gusanillo 😍 del "Machine Learning", no pierdas esta oportunidad, nunca se sabe cuando hasta cuando estará este contenido disponible.

Pueden leer más sobre esta noticia en el enlace o bien accediendo directamenta a la web de Amazon Training.


Continuar leyendo →
miércoles, 6 de mayo de 2015

Ubuntu reinicia cuando pulsamos apagar el sistema

2 comentarios
Buenas a tod@s, tras varias semanas buscando una solución al problema del apagado de mi portátil (Acer Aspire V5-571G) en Ubuntu 14.10, al fin conseguí solución tras probar diferentes métodos que posteaban en internet.  

Pues bien, el problema que sufría mi portátil era que cuando intentaba apagarlo a los 6 segundos aproximadamente se volvía a iniciar. Según leí en diferentes post, el problema podía ser desde la bios estuviera activo el Wake-on-Lan de algún dispositivo o similar. El problema que yo tenía es que la bios de mi equipo está super "capada" y solo podía cambiar el orden de booteo de las unidades y poco más.

Pues bien, en mi caso he editado el fichero grub:

sudo gedit /etc/default/grub

He cambiado GRUB_CMDLINE_LINUX="" por GRUB_CMDLINE_LINUX="reboot=bios". Y he dejado el resto como estaba, aunque también me funcionó poniendo lo siguiente, aunque me producía cortes en la conexión Wifi: 

Antes: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"  
Después: GRUB_CMDLINE_LINUX_DEFAULT="acpi=noirq quiet splash"

Tras realizar los cambios anteriores hay que actualizar el grub:

sudo update-grub

Reiniciar el equipo y probar que apague correctamente.


Otra solución que me funcionó era apagarlo desde consola con: sudo shutdown -P now.

Por último, si lo anterior no funciona aconsejaban instalar laptop-mode-tools:

sudo apt-get install laptop-mode-tools

Una vez instalado, se inicia automáticamente y el equipo debería apagar correctamente.

Pues bien, espero que este post les ayude y les solucione tal molesto error, ya que muchos estarán tirándose de los pelos y tener que apagar el ordenador con el botón como me ocurría a mi :)

Saludos!!
Continuar leyendo →
martes, 7 de abril de 2015

perl: warning: Setting locale failed

0 comentarios
Buenas a todos, tras un largo período de no publicar nada debido a los diferentes proyectos en los que he estado involucrado, me planteo nuevamente empezar a realizar pequeñas entradas con pequeñas soluciones.

En este caso, os pongo la solución ante un warning que me "escupe" el servidor remoto al que me conecto para sincronizar mis cambios con los repositorios de los proyectos en los que trabajo desde Ubuntu 14.10. (Ver imagen con el warning)

El warning viene a decir algo como que los paquetes del idioma que contiene mi sistema operativo no están instalado en el servidor, por tanto, linux me lo hace saber por consola una y otra vez...

Pues bien, tras buscar y buscar... probar y probar "soluciones"... llegué a una página (http://diariolinux.com/2014/04/09/perl-warning-setting-locale-failed/) en la que con una simple almohadilla # (Comentario en ficheros linux) he solucionado dicho problema. 

La solución en mi caso sería editar el fichero /etc/ssh/sshd_config y comentar la siguiente línea añadiendo una almohadilla (#) al principio de ésta:
SendEnv LANG LC_*
En el enlace que puse arriba pone de comentar la línea AcceptEnv LANG LC_* pero en mi fichero no existía dicha línea.

Espero haber sido de ayuda. En mi caso me funcionó ;-)

Saludos!!
Continuar leyendo →
domingo, 30 de marzo de 2014
0 comentarios
Buenas a tod@s, os pongo a disposición una plataforma pensada para ayudar a pacientes y familiares que convivan con una enfermedad renal.

Después de varios meses de trabajo y gracias a Raúl Mendoza, mi compañero de desarrollo, hemos implementado la idea de Tais Pérez y Juan Carlos Ortega. Ambos, trabajadores en el Hospital Dr. Negrín, llevan años tratando a pacientes con enfermedades renales, tuvieron la magnífica idea de crear una plataforma para ayudar a esas personas que lo están pasando mal en el día a día con su enfermedad. 


¿Qué es RenalHelp?

El proyecto consiste en ofrecer dietas, ejercicios y ofrecer soporte profesional por medio de un foro en el cual participan médicos especialistas de diferentes sectores para
 dar respuestas y ofrecer apoyo y ayuda a los familiares y personas que viven con una enfermedad renal crónica. En forma de plataforma Web y aplicación móvil, tienes al alcance de unos clics solución a múltiples dudas, tablas de ejercicio para que incorpores el deporte a tu vida e incluso dietas personalizadas. 

Espero que el proyecto tenga mucho éxito y que puedan seguir ayudando como hasta ahora lo han venido haciendo.

Continuar leyendo →
miércoles, 13 de noviembre de 2013

¡¡¡¡Se acabó hacer colas!!!!!

0 comentarios
Buenas a tod@s, os pongo a disposición una plataforma que revolucionará el mundo de las "colas de espera". 

Después de duros meses de trabajo y gracias a Raúl Mendoza, mi compañero de desarrollo, hemos implementado la idea de Jaime Padrón con el apoyo incondicional de Gustavo Medina, unos tipos geniales que confiaron en nosotros desde la nave de PaletsExpress en Salinetas para darle vida a tan GRANDIOSA IDEA. 

El proyecto consiste en eliminar las tan odiadas colas de espera para no tener que esperar frente al tan famoso marcador de números rojos a que nos toque nuestro turno. Tan solo hay que coger el turno y esperar a que la aplicación te avise con una alarma cuando te toca. A continuación pongo el funcionamiento de la plataforma:

¿Qué es TheMagicTurn?

TheMagicTurn, es una aplicación móvil, que permite a los clientes de cualquier establecimiento, evitar hacer colas mientras esperan ser atendido. Con TheMagicTurn, el cliente coge turno con su móvil, leyendo el código QR que se encuentra en el establecimiento. Después podrá ir a hacer lo que quiera, que la aplicación le irá diciendo el estado de la cola y le avisará cuando esté cerca de que llegue su turno para ser atendido.

Si eres el dueño de un establecimiento, con TheMagicTurn, harás a tus clientes más felices, no haciéndoles perder tiempo. Además podrás insertar tu publicidad o publicidad de terceros, y tendrás acceso a métricas, que te serán muy útiles para gestionar tu negocio.

Date de alta, imprime el código QR de tu establecimiento y colócalo en un lugar visible y desde cualquier dispositivo con conexión a internet (móvil, tablet, PC o MAC) gestionara la cola. Si ya dispones de un sistema tradicional de gestión de turnos de espera, podemos integrar TheMagicTurn en él.

En breve estarán las App disponibles para su descarga.


Esperamos que os guste y os sea de utilidad. En breve podréis empezar a disfrutar de dicha aplicación en vuestros establecimientos habituales.

Enlace: www.themagicturn.com


Continuar leyendo →
lunes, 14 de octubre de 2013

Reparar PS3 por error en actualización

0 comentarios
Si a muchos de los que han intentado actualizar la PS3 a una nueva versión y el proceso se os ha quedado bloqueado o simplemente os ha dado un error, aquí tenéis la solución para rescatar vuestra consola nuevamente.
En mi caso, me trajeron una consola que se había quedado en el 99% en el proceso de actualización a la versión 4.50.




Herramientas necesarias:
- Un destornillador
- Una carcasa externa o sistema para conectar discos duros SATA.
- Un pendrive con la actualización 4.46 o superior. 

NOTA: El firmware dentro del pendrive tiene que estar dentro de la carpeta PS3/UPDATE, si no, no reconocerá dicho firmware cuando insertemos el pendrive en la PS3.

 El proceso es muy simple, tan solo hace falta extraer el disco duro de nuestra PS3 y conectarlo a un PC para poder formatearlo. Cuando digo conectarlo a un PC, me refiero a conectarlo por medio de una carcasa externa o un Combo USB para conectar discos, etc.

Una vez esté conectado al PC, eliminamos la partición del disco, volvemos a crear una nueva partición y la formateamos en NTFS en modo rápido. Podéis utilizar el modo lento, es exactamente lo mismo. 

Una vez formateado, conectamos nuevamente el disco en la PS3 y entramos en el modo Recovery* en donde aparecerá el siguiente menú.


En mi caso al intentar las opciones 2, 3, 4 y 5 siempre me salía el mismo error. Probé con la opción 6 y le inserté el pendrive con la versión 4.50. Cuando detecta la versión nos pedirá formatear el disco duro pulsando START y SELECT durante 5 segundos. Ésto formateará el disco duro y empezará el proceso de instalación.

Si por cualquier motivo el proceso se vuelve a interrumpir posiblemente tendréis que comprobar que vuestro disco duro no esté defectuoso.

Modo Recovery:
Para acceder al modo recovery visita este enlace.

Descargar Firmware 4.50 aquí.

Continuar leyendo →
sábado, 3 de agosto de 2013

Bootstrap 3 ha llegado!

0 comentarios

Después de un largo trabajo los chicos de twitter han lanzado una nueva versión de la colección de css y js más utilizados en el desarrollo web, se ha publicado Bootstrap 3. En esta nueva versión le han añadido nuevos estilos, a la moda con el desarrollo web actual y han mejorado la adaptación para los dispositivos móviles, siendo todo un acierto.

Si quieren obtener más información de esta nueva versión de Bootstrap pueden visitar su página web en: http://getbootstrap.com/



Continuar leyendo →
viernes, 26 de julio de 2013

Plan4Ride: Nueva plataforma de eventos deportivos

0 comentarios
Buenas a tod@s, recientemente hemos terminado una plataforma para gestionar eventos deportivos tales como Running, Trail, Duatlón, Triatlón, etc. 

Para realizar dicha plataforma hemos hecho uso de Joomla 2.5, el API de google maps v3.0, jquery para desarrollar toda la lógica del mapa y php para programar la funcionalidad de los formularios de insrcripción así como las pruebas premium que se gestionan.

La idea principal de este proyecto vino de la mano de Roberto Castro, un ex-competidor de algunas de éstas pruebas en las que destacaba lo complicado que era encontrar la página para inscribirse, teniendo que entrar en varias páginas previas para acceder finalmente al formulario de inscripción. 

Con el desarrollo de ésta plataforma quiere conseguir gestionar la gran mayoría de pruebas, de forma que los organizadores solo se preocupen por los competidores y no por los temas de papeleo previos a dichas pruebas.

Si eres un organizador y te interesa que Plan4Ride te gestione alguna prueba, en la página web encontrarás un formulario de contacto.

Continuar leyendo →
domingo, 26 de mayo de 2013

Administrador de Tareas de Windows

1 comentarios
Buenos días a tod@s,


Voy a explicar de manera sencilla el 'Administrador de Tareas de Windows', lo haré en entradas diferentes en el blog para que no se haga pesado.

Lo primero es decir que tanto si somos informáticos o usuarios principiantes de dispositivos electrónicos, nos va a interesar conocer esta "ventana" a lo que pasa en nuestro Sistema Operativo Windows (sea la versión que sea).

Me gustaría aclarar unas cuantas definiciones de palabras para que sea más fácil la comprensión de la noticia. Lo haré alejándome de diccionarios y términos técnicos predefinidos e intentaré darle un toque personal, gracioso y sencillo a la definición. 

- Administrador: Es el equivalente a nuestra "madre" en el ordenador. Ella ordena, dispone, distribuye y organiza todo de manera incuestionable. Además tiene el poder en todo momento de quitar/mover/eliminar cualquier cosa que el resto de los usuarios de la casa hayamos dejado por ahí bien o mal colocado, poco importa.

- Tarea: Siguiendo la misma línea, es aquel trabajo o deber que realizamos por propia voluntad en nuestra casa (ordenador) o que nos encarga nuestra madre (administrador).

- Proceso: Una orden de trabajo que se está ejecutando, como por ejemplo limpiar la habitación. Nuestro administrador (madre) nos pregunta: "¿Ya está limpia la habitación?" a lo que contestamos: "En proceso mamá, en proceso".

- Versión: Cada una de las formas que adopta un proceso después de un trabajo terminado. Nuestro administrador viene a verificar la habitación y no queda muy satisfecha. Nuestra respuesta será: "No te preocupes mamá, esta es la primera versión, ahora la mejoro y te vuelvo a llamar para que veas la versión 2.0"

- Aplicaciones: Aquella orden de trabajo establecida para una operación determinada. No solo tenemos que hacer el trabajo sino que además lo debemos hacer como nuestro administrador quiere. Esto es con "media taza de agua, una cucharadita de sal y quince minutos al fuego" para todas las veces que hagamos ese mismo trabajo. 

Creo que daré un tiempo para asimilar estos importantes conceptos antes de seguir con la noticia. 

Muchas gracias y nos vemos pronto.


Continuar leyendo →
viernes, 10 de mayo de 2013

Mis primeras experiencias con Magento

4 comentarios

Estoy empezando a trastear con Magento, eso que un día estás aburrido y piensas, bueno... voy a instalar Magento y a ver si se parece a Joomla y/o Prestashop. 

Por eso me dispuse a descargarme la versión 1.7.0.2. Por eso hoy les traigo mis primeras experiencias y mis primeros inconvenientes con Magento. 



El idioma

El primer inconveniente que le veo a Magento durante la instalación es que deja elegir el idioma que quieras del desplegable, mostrándote todos los idiomas que existen, eso sí, cuando lo seleccionas se vuelve a cambiar al idioma por defecto (inglés de EEUU), ya que aunque te lo muestre tienes que bajarte el paquete del idioma de la web oficial.

Instalando un nuevo idioma
Para instalar un nuevo idioma tenemos que seguir los siguientes pasos:


1. Descargar el paquete de la web:

http://www.magentocommerce.com/translations


El archivo descargado a nuestro ordenador se llama “es_ES.zip”, español. Una vez descargado, descomprimimos el contenido en la raíz de la carpeta principal de Magento.

2. Ahora ya podemos seleccionarlo en “System -> Configuration -> General”
3. Guardamos la configuración en "Save config"
4. Limpiamos la caché del sistema en "System -> Cache Management > Flush Magento Cache"
5. Por último, cambiamos el idioma del Backend. Para ello en el pie de la página hay un desplegable que pone "Interfase Local" y seleccionamos nuestro idioma.


Con estos pasos, ya tendríamos configurado nuestro Magento en Español de España. Este método es también válido para cualquier otro idioma que deseemos emplear.

Acceder al Backend
El primer problema grave que veo en Magento al contrario que en el resto de tecnologías es que cuando llego al último paso de la instalación establezco un nombre de usuario y una contraseña de administrador para acceder al Backend, vamos lo normal con cualquiera de las otras, lo único que cuando termino la instalación e ingreso el nombre de usuario y contraseña, nada de nada, me dice que incorrecto. Tras instalarlo todo nuevamente desde cero en 2 ocasiones y probar con varios navegadores veo que el problema no es que haya olvidado la contraseña 10 segundos después de haberla puesto en la instalación.... uff, que alivio, pensé que estaba perdiendo cualidades, xD

Al final, me puse a buscar en internet y encontré la solución en la siguiente página:

http://iloo.wordpress.com/2011/12/06/magento-no-se-puede-ingresar-al-admin-panel/#comment-513
Por lo visto hay que modificar el siguiente fichero:
magento/app/code/core/Mage/Core/Model/Session/Abstract/Varien.php
Hay que buscar las siguientes líneas y comentar las tres últimas líneas
// session cookie params$cookieParams = array(   'lifetime' => $cookie->getLifetime(),   'path'     => $cookie->getPath(),   'domain'   => $cookie->getConfigDomain(),   'secure'   => $cookie->isSecure(),   'httponly' => $cookie->getHttponly());
Quedando el código de la siguiente forma:
// session cookie params$cookieParams = array(   'lifetime' => $cookie->getLifetime(),   'path'     => $cookie->getPath(),   //'domain'   => $cookie->getConfigDomain(),   //'secure'   => $cookie->isSecure(),   //'httponly' => $cookie->getHttponly());
Con eso ya podremos acceder sin que nos remita una y otra vez a la página de login.

Tras esto, ya entro al Backend y puedo empezar a utilizar Magento. Seguiré exponiendo mis experiencias.

Saludos!!


Continuar leyendo →