About Williams Augusto Medina Sandoval

http://ateysmoyciencia.wordpress.com

Informático apegado a las tecnologías web, tanto desde el lado técnico como desde sus comportamientos, me gusta de la misma manera programar PHP como usar Twitter y andar metido en el mundo del Social Media; También programo en Java, soy usuario de Ubuntu y en mi vida 1.0 tengo 21 años y estudio en la universidad, seguidor de la ciencia y ateo militante. :)

Posts by Williams Augusto Medina Sandoval:

SPAM en tu celular (como combatirlo en Perú)

Buenas pandilla informática… ¿cómo andan?, yo por lo pronto no tan holgado como pueden ver, pero de vez en cuando vengo aquí a darles algunos posts que espero les sirvan, pues nada, vamos a ello.

Soy consciente que en nuestro país (Perú) no existe una cultura informática como algunos desearíamos, aunque nos quieran vender humo cada cierto tiempo con logros de unos cuantos estudiantes o empresas nacientes respecto a la tecnología y el mundo globalizado, nos queda mucho camino que recorrer. Algunas entidades aprovechan esta falta de cultura en la gente para enmascarar en marketing algunas prácticas que muchos sabemos que están incorrectas, como por ejemplo, el SPAM.

De lleno al post, a cuantos no nos ha pasado que esperando un mensaje de texto nos llega coincidentemente alguna publicidad como esta:

“Cansado de tomar combi???Envia ROMPE al **** y participa por una Moto! Además recibe los mejores tips para librarte de tu pareja!!! Costo s./1.35 cada 3 días.”

A mí personalmente me revienta cuando uno de estos mensajes hace que el ringtone de mi celular suene intempestivamente creándome el complejo de odiarlo, eventualmente. Muchos de nosotros simplemente ignoramos estos mensajes porque no sabemos que podríamos hacer para evitarlo y una eventual visita a la empresa operadora nos quita tiempo, dinero (pasajes) y muchas veces entras a las 3 de la tarde para salir a las 6 ofuscado por la atención que te brindan sumado al que, ellos desconocen esto (esto debido a que, son empresas externas las que tienen una especie de listings con números de celulares, enviando publicidad aleatoriamente…), pero aquí les traigo algunas soluciones para combatir este tipo de SPAM:

En Perú, existe una entidad llamada INDECOPI (que muchos de nosotros la conocemos pero por su mala fama…) la cual tiene un servicio llamado “Gracias, no insista” donde uno puede registrar los números móviles o fijos que tengamos (también emails) y que dicho registro hará que dejemos de recibir SPAM o INDECOPI usará su mala fama multando a todos los proveedores que transgredan el acuerdo del registro, algo así como que estamos asegurando nuestros móviles y que cualquier “accidente” es tenido en cuenta en contra de la garantía que tenemos (las multas que se puedan aplicar a esos proveedores infractores tampoco son nada generosas, en guerra avisada…).

Lo mejor de todo es que puedes asegurar a tu celular o email desde la comodidad de tu casa, sólo necesitas una conexión de internet y a costo cero tu celular podrá estar inscrito en este servicio por dos años con opción a renovación y dejará de recibir SPAM (tanto en sus formas de mensajes de texto como llamadas promocionales) a partir del próximo día 15, dándote tranquilidad y reconciliándote con la tecnología que tantos dolores de cabeza te da por cosas como estas (En caso sigas recibiendo SPAM puedes denunciar la infracción a INDECOPI a estos números: 224-7800, 224-7777, 0-8004-4040, a tarifa cero para provincias).

Sólo debes ir a la página web del servicio “Gracias, no insista”, al apartado de “Consumidores” y tendrás múltiples opciones como el registro, la verificación del registro y algunas otras opciones que implican la cancelación del servicio (claro, si es que quieres volver a llenar tu bandeja de entrada con mensajes de texto ofreciéndote salir de misio gastando en ellos).

Yo ya me registré… y tú?… te quedarás con los brazos cruzados y los ringtones dándole a la migraña?

Google App Engine: “Failed to compile JSP Files” y como solucionarlo

Google App Engine es la plataforma de Google para los desarrolladores que tienen ansias de explotar sus capacidades para sus aplicaciones en Python y Java en la nube. Al ser una plataforma abierta se han desarrollado plugins para los entornos de desarrollo como Netbeans o Eclipse que facilite la interacción y sea aprovechado al máximo, tanto que se puede emular localmente o directamente deployarlo a la plataforma.

Tenía desarrollando una pequeña aplicación de ejemplo (que no era la gran cosa) para un poco configurar el plugin de Netbeans (en Eclipse funcionaba perfectamente) y eventualmente darle un fin informático. Hice todas las conexiones tomadas de la página de Kenai (quien proporciona el plugin de GAE para Netbeans) y configuré el plugin adecuadamente y entonces sólo me quedaba empezar a programar.

Todo iba bien hasta que a la hora de deployar o dicho de otra forma, “subir mi aplicación a la nube”, ocurría un error de la plataforma (no de mi aplicación en específico) el cual tenía este aspecto:

Sin ser la demás información relevante, la plataforma compilaba mis archivos hasta un 8% y luego me mostraba el error de que no podía “compilar” el proyecto por no encontrar el compilador de Java(se mostraba frecuentemente entre los parrafos el error “Unable to update app: Failed to compile jsp files.”) y me rompía la cabeza queriendo encontrar el problema entre los archivos de mi aplicación, las configuraciones del servidor e incluso reinstalando todo, hasta que en los foros de Google encontré que este error es tan común como tan simple.

Existe la posibilidad de que el plugin no reconozca de primeras la instalación que tengas de Java por un simple error en los archivos de configuración el cual redirigen a un parámetro equivocado. En buen cristiano, el plugin de GAE no sabe dónde está tu instalación de Java.

Seguir leyendo …

La Wikipedia está perdiendo contribuyentes

Para quienes no lo sepan, la Wikipedia, aquella página web que se ha posicionado como la mayor enciclopedia temática de nuestras vidas, se sostiene gracias a sus propios lectores, a pesar de que tiene un creador no es un grupo de trabajadores quienes se encargan de crear el contenido, editarla, o moderarla. Cualquiera que con una conexión a internet y una cuenta en la wiki (cualquiera se puede registrar) puede tener acceso a la información para editarla o crearla, esto es lo que se le conoce como editor de Wikipedia.

Sin embargo a pesar de que Wikipedia da libertad al internet de contribuir abiertamente respecto al conocimiento, actualmente afrenta ciertos inconvenientes ya que dicho número de contribuyentes y voluntarios que ayudan al mantenimiento de Wikipedia está disminuyendo, Jimmy Wales, fundador de la wiki más grande y famosa del internet dijo en un evento por la celebración anual de la Wikipedia en Israel (Wikimania) que actualmente se está “luchando por simplificar las ‘complicadas’ plantillas de edición que es lo que principalmente hace que la gente se desanime a la hora de contribuir con Wikipedia”.

Jimmy Wales

Jimmy se refiere claro está a las formas de edición que tiene la Wikipedia que implica, entre otras cosas, el aprendizaje del arcano lenguaje de marcado que para la gente que ingresa por primera vez en el sitio resulta un muro entre las ganas y la posibilidad de contribuir. A pesar de que hubo proyectos para adecuar el estilo de edición de Wikipedia, estos nunca llegaron.

Existen varios factores que influyen en la baja de contribuyentes, entre otras razones, los blogs, cuyo contenido resulta para sus autores libre de presiones y correcciones que a veces caen “pesadas” o cierto estilo de escritura que hace pensar que las entradas en Wikipedia están correctas y hasta completas (me ha pasado), los usuarios a menudo sienten que los artículos de Wikipedia no necesitan más cambios.

Para afrontar este problema, se ha anunciado que se está animando a profesores en la India, Brasil y Europa para dar a sus alumnos tareas que impliquen edición y redacción en las entradas de Wikipedia.

Y tú… has editado alguna vez la Wikipedia?…

Vía | Siliconfilter

Error “Requested registry access is not allowed” en Visual Studio 2010

Buenas mis amigos, hace un par de días Fredy me prestó un disco de Visual Studio 2010 porque quería desempolvar un poco lo de hacer aplicaciones en Visual Basic y bueno, lo instalé y toda la rutina clásica. No me di cuenta del funcionamiento porque justo terminando de instalarlo tuve que hacer algo fuera de la laptop, pero cuando ya tenía más tranquilidad y vine a programar algunos pequeños ejemplos me surgió el problema este cada vez que quería crear un proyecto (ya sea de Visual Basic o C# o cualquier otro tipo de proyecto):

También me percaté que el IDE si creaba la carpeta del proyecto pero lo dejaba vacío, efectivamente pensé que entonces el problema se tratase de permisos o algo propio de mi ordenador como un conflicto…

Bueno, voy a enseñarte cómo resolver este problema porque, para variar, en Microsoft no saben explicar la solución (ver aquí la solución de Microsoft ¬¬).

Seguir leyendo …

“Firefox 4 ya ha salido”, cobertura del blog para usuarios finales

Hola a todos, a pesar que había dejado de escribir por algo de 3 meses, hoy regreso a la edición del blog por ciertos temas internos que ameritan el hecho, y pues nada, que mejor para mí que hacerlo con esta noticia, y es que ya tenemos la versión 4 del navegador que para mí, es el mejor, sí, estoy hablando de Firefox 4.

Luego de 12 betas y 2 RC’s ya tenemos aquí la versión final con una renovación completa basadas en las demandas más famosas (por ejemplo la falsa ilusión del consumo de memoria) o cuestiones acerca de poder soportar HTML5 y CSS3 … pues bueno, vamos a ver que nos trae de nuevo Firefox 4 en términos que podamos entender…

Seguir leyendo …

About.me, más sobre tarjetas de presentación

About.me, interesantes tarjetas de presentación

Hace algún tiempo ya hice un post acerca de hacer tarjetas de presentación elegantes mediante Dooid, y hoy aquí les presento una alternativa muy buena que se adapta a tus servicios usuales, y quien te encuentre puede enterarse de toda tu vida 2.0 desde la misma tarjeta.

Así pues hoy les traigo a about.me, un sitio web de tarjetas de presentación muy interesante, consiste en colocar tu información personal, y también los servicios en los que participas (Facebook, Twitter, WordPress, etc) y éste mediante logueos o simples links puede enlazarlos, algo que me fascinó de esto es su interesante acople con los servicios, que aparte de colocar un simple link uno puede enlazarlos mediante sus API’s y asi cuando el visitante entre a tu tarjeta de presentación vera información relacionada.

Cuenta con un dashboard para monitorear visitas, clics, links, o estadísticas generales de uso…

Además, el link da mucha presencia y sigue el concepto de la web 2.0 con el formato <link>/<nombre de usuario>, interesante herramienta.

link | http://about.me/

Speedy ya no dará servicio de internet ilimitado en Perú

Este post quizás sólo sea para difundir información de otros blogs o sitios webs que tienen la noticia, pero al menos daré una síntesis de lo que pasa, nuestro proveedor de servicios de internet, Speedy, ha modificado los términos de sus contratos de usuario afectando a todos los planes de internet y limitándolos con una cuota mensual de descarga, quizás no entiendas estos términos, pero el caso es que actualmente Speedy nos brinda una cuota ilimitada de descarga…

Recordemos que de Speedy se sabe que:

  • El servicio de Speedy es secundario al del teléfono, no puedes contratar internet de Telefónica si no tienes teléfono.
  • El teléfono, tarifa básica, es de 40 nuevos soles.
  • El Speedy más barato cuesta 110 soles más el teléfono (40 soles) = 150 soles al mes.
  • Para gran parte de peruanos es muy caro así que prefieren pagarle mensualmente a un revendedor de internet (los famosos WISP) por 30, 40 o 50 soles (una tarjeta inalámbrica económica cuesta 40 soles).
  • A Telefónica no le cuadra el negocio, sacaron Speedy 50 y 60 con el valor de soles respectivos (pero la información no la encuentras ni en su página web www.telefonica.com.pe/speedy/) Sólo se puede navegar un máximo de horas al mes, no es una conexión continua… resultó ser un fracaso…

Tomado de Menéame.

Y ahora la nueva controversia se arma al anunciar sus nuevos planes para limitar la descarga. Como dije, no voy a dar más detalle de esto, porque el tema se viene debatiendo en la capital más que por aquí en provincia, pero solamente quería hacer de difusor con este post.

Aquí las fuentes:

Espero esto se solucione pronto, en verdad no estoy para nada de acuerdo con que nos limiten el internet a los peruanos.

Recomendaciones para Bloggers: El hotlinking

Parar el hotlinkingDesde tiempos inmemoriables, siempre tenemos en la bloggosfera una adicción por compartir información y extender nuestro conocimiento, siempre hablamos de que compartir hace que estemos mas informados e informantes, pero muchas veces caemos en temas un poco escabrosos y exageradamente puntuales (consecuentemente malos) cuando de compartir se trata, y uno de ellos es por ejemplo el hotlinking.

¿Qué es el hotlinking?

Bueno, el hotlinking no es sino la  toma de recursos desde algún site externo, lo que quiere decir por ejemplo, que bien yo podría tomar el url de una imagen (que es donde más repercute esta práctica, las imágenes) e incrustarla en este post, haciendo que parezca que pertenece a esta página. Por ejemplo:

Vamos a considerar a imagen.jpg como el archivo causante de un hotlinking, y tenemos dos servidores, servidor1.com y servidor2.com, asumiendo que ambos servidores tienen un blog, y que la imagen.jpg está en el servidor1.com, el hotlinking vendría a ser cuando el servidor2.com toma esa misma imagen y la pone en un post de su blog, dándose uno cuenta cuando al examinar el código html encontramos a la imagen en esta linea:

<img src="http ://servidor1.com/imagen.jpg" />

Entonces cada vez que abrimos el post en el blog en el servidor2.com, automáticamente nos cargará la imagen.jpg desde el servidor1.com y tomará el recurso haciendo un coste en el ancho de banda del servidor1.com, dado a que las llamadas siguen siendo hacia el mismo archivo.
Seguir leyendo …

El hallazgo de la NASA: Vida con Arsénico

Saliendo un poco de temas informáticos, todos estos días previos al de hoy han sido de expectativa para la ciencia y para los astrónomos con el anuncio de la NASA acerca de un hallazgo astrobiológico importante y que cambiaría un poco algunas nociones que se tenían en cuanto a la vida tanto dentro como fuera de este planeta (y que además algunos piensan que fue una cortina de humo por el caso Wikileaks).

La noticia es que un Grupo de investigadores dirigidos por la astrobióloga Felisa Wolfe-Simon (en la foto) descubrió en el Lago Mono (California, Estados Unidos) un tipo de bacteria que vive en un entorno de Arsénico, pero lo resaltante de la noticia es que esta bacteria es capaz de “estar constituida de Arsénico”, que para quienes no sepan, es mortal para los mamíferos. Y cuando digo que está constituida de Arsénico me refiero a que ha sido capaz de tener Arsénico en vez de fósforo (como la mayoría de seres vivos que están compuestos además de oxígeno, carbono, hidrógeno, nitrógeno y azufre) y con eso complementa su crecimiento y vida…

La bactería se llama GFAJ-1 y está dentro de la familia Halomonadaceae, un tipo de protobacteria.

Para resumir, el descubrimiento en términos generales trata de que es posible que existan seres vivos en formas de composición muy diferente a las que ya conocíamos, y que bien podrían tomar otros elementos de la tabla periódica para cubrir su cuota de existencia, esto abre una vasta posibilidad de encontrar seres vivos en el universo que no precisamente se rijan con las normas de vida hasta ahora establecidas en cualquier libro de biología. Y  considerando que el universo está compuesto de rarezas, como los lagos de Titan, o la nube de Oort por ejemplo… Las posibilidades de encontrar vida se amplían aún más…

PD: Cabe resaltar que en 2008 se hizo el descubrimiento de que habían seres capaces de habitar Arsénico, pero lo diferente de esta nota es que son capaces de estar compuestos de Arsénico..

Pueden leer el hallazgo desde la nota oficial de la NASA desde el siguiente link: http://www.nasa.gov/topics/universe/features/astrobiology_toxic_chemical.html

Actualización: Pueden leer adicionalmente las notas de ABC.es y del propio sitio web con las publicaciones de la Astrobióloga y PhD Felisa Wolfe-Simon, directamente desde la fuente del hallazgo.

Vía | Alt1040 y La nota Oficial de la NASA

Instalar XAMPP en Ubuntu

Desde hace algún tiempito corto acá he retomado el uso del sistema operativo Ubuntu, en su versión 10.10, y una de las cosas que no pude migrar así de facil fue mi trabajo con el PHP que siempre en Windows había realizado con el servidor típico WampServer, el cual como ya muchos sabrán, lo que hacía era juntar el servidor Apache y el servidor MySQL en un fácil instalador que no pasaba los 20MB, por lo que me evitaba de estar bajando paquetes y así. El problema es que sólo existe una versión para Windows y al momento de estar operando en Ubuntu necesitaba algo que al menos se asemeje a eso. Obviamente no iba a instalar Apache y MySQL por separado y andar levantando servicios y eso , que más que desconocimiento, resulta un fastidio. Para esos casos, me vino como anillo al dedo XAMPP.

¿Qué es XAMPP? … Pues si vamos a Wikipedia encontraremos esto

XAMPP es un servidor independiente de plataforma, software libre, que consiste principalmente en la base de datos MySQL, el servidor Web Apache y los intérpretes para lenguajes de script: PHP y Perl. El nombre proviene del acrónimo de X (para cualquiera de los diferentes sistemas operativos), Apache, MySQL, PHP, Perl. El programa está liberado bajo la licencia GNU y actúa como un servidor Web libre, fácil de usar y capaz de interpretar páginas dinámicas. Actualmente XAMPP esta disponible para Microsoft Windows, GNU/Linux, Solaris, y MacOS X.

Y bueno, cabe resaltar que es un proyecto de Apache Friends, subido a Sourceforge y que cada cierto tiempo es actualizado a una nueva versión (contra la versión de WampServer que se actualiza cada ciertos meses, XAMPP se actualiza mas rápido).

Entre otras características que me gusto de XAMPP es la posibilidad de montar un servidor con SSL y el uso de Perl (Que yo de Perl no se nada, pero quien te dice si no aprendo de la manera como aprendí PHP, instalandome un servidor y probando) un poco más que ofrecer que el WampServer. Pero no os preocupeis, que también existe una versión para Windows mucho mas intuitiva y con más posibilidades que muchos otros servidores.

Cómo Instalo XAMPP en mi PC con Ubuntu?.

Bueno, primero que nada hay que descargarse el paquete, actualmente la versión estable es la 1.7.3a, pero por si las moscas yo colocaré aquí el link de descarga general, para que puedan descargar la última versión en cualquier momento que vean este post.

XAMPP, proyecto en SourceForge -> http://sourceforge.net/projects/xampp/

Como podrán ver, el archivo principal a descargar, es un archivo tar.gz el cual es un archivo de compresión clásica en UNIX, vamos que una versión clásica equivalente al RAR que usamos en Windows, pero entonces, como lo instalo desde un archivo compreso que sólamente tiene archivos… pues aquí viene la parte buena.

Primero, tienes que descomprimir el archivo y copiarlo automáticamente a la carpeta /opt del sistema. Para eso simplemente lo que haremos es escribir esto en la terminal (recomiendo hacerlo con permisos de root para evitar problemas):

tar zxvf /<ruta-donde-esta-ubicado-el-archivo>/xampp-linux-x.x.x.tar.gz -C/opt

Donde x.x.x es la versión actual del XAMPP. Con esa línea lo que haces es descomprimir automáticamente el archivo en dicha carpeta y prácticamente ya tendrías instalado XAMPP en tu sistema. Si, así de fácil.

Ahora, como ustedes sabrán, esto es un servicio que no siempre queremos que esté activo, porque consumirá recursos en el sistema y queremos que actue como un programa que se active cuando querramos y desactive cuando terminemos de trabajar. Pues bien, el proceso de activación y desactivación de XAMPP server es sencillo:

Para activarlo. Deben ejecutar esta linea en terminal

/opt/lampp/lampp start

Entonces nos deberá salir algo como esto:

Starting XAMPP for Linux x.x.x…
XAMPP: Starting Apache with SSL (and PHP5)…
XAMPP: Starting MySQL…
XAMPP: Starting ProFTPD…
XAMPP for Linux started.

Para desactivarlo, es el mismo proceso, pero escribiendo esto:

/opt/lampp/lampp stop

Y entonces el sistema detendrá el servicio

Stopping XAMPP for Linux x.x.x…
XAMPP: Stopping Apache with SSL…
XAMPP: Stopping MySQL…
XAMPP: Stopping ProFTPD…
XAMPP stopped.

Bueno, mientras tengas activado tu servidor XAMPP puedes acceder a él mediante el link clásico http://localhost/ automáticamente y subir tus proyectos mediante el FTP con el usuario “nobody” en localhost, además de usar el phpmyadmin con http://localhost/phpmyadmin

Adicionalmente recomiendo agregarle la seguridad respectiva al servidor, entonces tendrás passwords en todos tus servicios y tus conexiones serán seguras (ya que, en un entorno de red por ejemplo, cualquiera podría entrar mediante tu IP a tus servicios web). Deberán escribir esto en la terminal:

/opt/lampp/lampp security

Automáticamente en la terminal se iniciará un Wizard para colocar la seguridad respectiva en todos los servicios de tu instalación de XAMPP, como los passwords en tu usuario de MySQL, de FTP, y de acceso a la web.

Pueden encontrar información al detalle acerca de XAMPP, sus comandos, sus archivos (osea, los que podreis editar a tu conveniencia para, por ejemplo ampliar el límite de subida de archivo en tamaño) entre otras especificaciones en el siguiente link:

http://www.apachefriends.org/en/xampp-linux.html

Espero este sea el comienzo de una serie de post dedicada al servidor XAMPP y como operar y hacer más facil la vida de quienes llegan a estos posts, si hay alguna duda, quizás pueden comentarla acá, podremos debatir y aportar, ya que yo también estoy empezando a usarlo.

Saludos!