Mi Hola Mundo en Perl

Viernes, 20 de Agosto de 2010 Germán Rey's Sin comentarios

Perl Perl es un lenguaje de programación diseñado por Larry Wall en 1987. Perl toma características del lenguaje C, del lenguaje interpretado shell (sh), AWK, sed, Lisp y en un grado inferior de muchos otros lenguajes de programación.

# Aquí les comparto un ejemplo de programación en mi nuevo lenguaje de implementación Web (Perl), hecho en GNU/Linux, parte de mis experiencias con nuevos lenguajes de programación.

En Perl el programa ‘¡Hola Mundo!’ es:

#!/usr/bin/perl
print "¡Hola Mundo!: Mi Primer Programa en Perl\n";
# Fin del código.

* La primera línea contiene el shebang, que le indica al sistema operativo dónde encontrar el intérprete de Perl.
* La segunda imprime el String (¡Hola Mundo!: Mi Primer Programa en Perl) y un carácter de nueva línea (\n), seguido por (;) fin de línea.
* La tercera línea es un comentario.

El shebang es la forma normal para invocar al intérprete en los sistemas Unix. Los sistemas Windows pueden seguir utilizándolo o pueden asociar la extensión de archivo (.pl) con el intérprete Perl.

Podemos también realizar nuestro programa en Perl como CGI de la siguiente manera:

Primero tenemos que agregar una nueva línea de código (print "Content-type:text/html"."\n\n";) para indicar la salida del programa en el navegador Web.

Nuestro Script quedaría de la siguiente manera:

#!/usr/bin/perl
print "Content-type:text/html"."\n\n";
print "¡Hola Mundo!: Mi Primer Programa en Perl\n";
# Fin del código.

Nota: Los archivos de Perl se guardan con extensión (.pl)

Categories: Programación

Como un Hacker realiza ataque de inyección SQL

Jueves, 19 de Agosto de 2010 Germán Rey's Sin comentarios

La base de datos es el corazón de la mayoría de las aplicaciones Web: Almacenan los datos necesarios para los sitios Web, almacenan las credenciales de usuario he información importante, financieras, preferencias, facturas, pagos, inventarios, etc. Es a través de una base de datos y lenguaje de script que nosotros como desarrolladores podemos crear sitios que mantienen a los clientes seguros.

 Inyección SQL

En este artículo voy a tratar de explicar sobre este tipo de ataque, simplificado ya que no tengo mucho tiempo para publicar todo paso a paso.

Primero ¿Qué es un ataque de inyección SQL?
Como ustedes saben, SQL es un lenguaje de consulta estructurado, consultas que constan de uno o varios comandos SQL como SELECT, UPDATE, INSERT, etc. Un ataque de inyección de SQL ‘inyecta’ o manipula el código SQL mediante la adición de SQL a una consulta y esto es posible de muchas maneras.

Leer más…

Categories: Seguridad

¿Quieres saber quién te tiene como no admitido en MSN?

Miércoles, 18 de Agosto de 2010 Germán Rey's Sin comentarios

Artículos interesantes de la (Blogosfera)

Desde GENBETA: ¿Quieres saber quién te tiene no admitido/eliminado en el MSN? Pues no des tu contraseña a desconocidos

MSN no admitido

Parece mentira que después de tanto tiempo (¡años ya!) del invento de este fraude todavía haya gente que siga cayendo en él. Es muy simple, y seguro que muchos lo conocéis, simplemente se trata de páginas que ofrecen el servicio de mostrarte quién te tiene como no admitido o te ha eliminado del mésenyer a cambio de que les des tu datos de conexión, es decir, tu usuario y contraseña. Creía que este negocio ya estaba más que muerto, pero hoy mismo un par de contactos míos me han saltado con la típica ventanita que me acceda a una de esas páginas para que me lea el futuro.

Leer artículo completo.

# Si tienes una sugerencia de algún artículo interesante, puedes enviarnos la información por medio de nuestro formulario de contacto.

Imagen: El Paradiario 14

Categories: Seguridad

Los navegadores como alumnos en el colegio

Martes, 17 de Agosto de 2010 Germán Rey's Sin comentarios

Navegadores en el colegio

Yo si me enamore de amor a primera vista con Safari, pero luego dejo de gustarme y empecé con Chrome linda chica muy buena pero no me convenció, por otra parte hace tiempo que no veo a mi no amigo Internet Explorer, Firefox en cambio es mi gran amigo si un poco gordo, dicen que traga mucha RAM no sé si sea cierto al menos conmigo no traga pero eso que importa con que sea el mejor.

 Navegador favorito

Categories: Internet

Formatear una PC y reinstalar programas en un santiamén

Viernes, 13 de Agosto de 2010 Germán Rey's Sin comentarios

Es buena idea formatear una computadora de vez en cuando, para tenerla limpia de virus, lo enfadoso es volver a instalar todos los programas, por suerte encontré un instalador tipo catalogo donde tu aligues los programas que vas a instalar descargas el instalador y automáticamente se instalan los programas que hayas elegido.

FreeApps

Fácil, rápido y seguro para descargar programas gratuitos:
1. Elegir los programas que más te gusten.
2. Obtener el instalador FreeApps.
3. Tome una taza de café y todo el trabajo se realiza automáticamente en pocos minutos.

Todo el software se descarga de los servidores de vendedores o de fuentes de confianza, y han sido probados para asegurar que estén libres de virus, spyware, adware y otras amenazas.

Download: http://www.freenew.net

Categories: Sistemas Operativos

Para que funcione una aplicación VB6

Martes, 13 de Julio de 2010 Germán Rey's Sin comentarios

Para distribuir tu aplicación de Visual Basic 6 debes incluir en el instalador los Run-Times de Visual Basic 6 (vbrun60sp6.exe), que el usuario debe instalar primero para que funcione tu aplicación en la PC del cliente. Estos incluyen una serie de dlls y componentes (ocx, etc) necesarios para ejecutar tu aplicación.

Vía: http://www.elguruprogramador.com.ar/articulos/.htm

Categories: Programación

Novia perfecta para un Geek

Miércoles, 30 de Junio de 2010 Germán Rey's Sin comentarios

* Novia Vista: Es la que uno elige porque la ve bonita y esta medio buena, pero después de un tiempo te das cuenta que no hace lo que tu quieres, y fue una mala elección.

* Novia XP: Es del tipo más común, es la novia normal, no es la gran cosa, pero uno lleva tanto tiempo con ella, que no es capaz de dejarla.

* Novia 98: Uno lleva tantos años con ella que ¡para que cambiarla!, si uno ya se acostumbró a todas sus mañas.

* Novia Tux: Se le saca en mayor rendimiento con el menor esfuerzo. Trata de no molestar aunque a veces lo hace. Y no es tan fea como muchos piensan.

* Novia Unix: Casi nadie la conoce, no es bonita ni fea, pero ella se presta para hacer muchas cosas. No cualquiera es capaz de manejarla.

* Novia Ubuntu: Es la que uno dice, “¡con ésta me voy a casar!”. Prometedora, bonita, pero como toda novia, tiene sus mañas escondidas.

* Novia Mac: No la tiene cualquiera, para llegar a una de estas hay que tener mucha plata, su mantenimiento es mas caro que cualquiera de las anteriores. Pero tiene sus ventajas: no molesta tanto, es la más bonita ¡y es la que todos querrían tener!

Cual eliges tu? Yo por supuesto elijo a la Novia Ubuntu.

Vía Blog: Samantha en Chica Linux

Categories: Personal

Una instalación previa no se completó Ubuntu 10.04

Viernes, 7 de Mayo de 2010 Germán Rey's 10 comentarios

Un error que me surgió en mi nuevo Ubuntu 10.04 al instalar algunos programas que se dañaron porque desconecte el Internet, después trate de instalar más y desinstalar los programas corruptos pero no se pudo solo me aparece el siguiente mensaje:

Centro de software de Ubuntu

Una instalación previa no se completo

La instalación pudo haber fallado por un error en los paquetes correspondientes de software o se canceló de una manera incorrecta. Debe reparar esto antes de poder instalar o eliminar cualquier otro software.

Aquí tienen la solución por si alguien tiene el mismo problema, ya que busque por todo Google sobre este problema y no encontré ningún sitio con la solución.

Solución: ejecuten los siguientes comandos en Terminal

:~$ sudo aptitude clean

Ahí tiene que aparecer información acerca del comando a utilizar para depurar el programa roto el cual es causante de este problema.

Según recuerdo ese comando es el siguiente que es ejecutado después de (aptitude clean)

:~$ sudo dpkg –configure –a

Es todo lo que tienen que realizar ahora si podrán nuevamente instalar y desinstalar programas del centro de software de Ubuntu.

Según al final tienen que ejecutar un comando mas, el siguiente:

:~$ sudo aptitude update

En mi caso fue suficiente con todo lo anterior.

Categories: Sistemas Operativos

Reto a que intenten leer el texto

Jueves, 6 de Mayo de 2010 Germán Rey's Sin comentarios

Sgeun etsduios raleziaods por una Uivenrsdiad Ignlsea, no ipmotra el odren en el que las ltears etsen ecsritas,la uicna csoa ipormtnate es que la pmrirea y la utlima ltera esetn ecsritas en la psiocion cocrreta.

El retso peuden etsar ttaolmntee mal y aun pordas lerelo sin pobrleams, pquore no lemeos cada ltera en si msima snio [...]

Categories: Otras

Problemas con el brillo de una laptop Dell XPS

Domingo, 25 de Abril de 2010 Germán Rey's Sin comentarios

¿El brillo de mi Laptop no sube ni baja si esta funcionando con batería, alguien sabe porque sucede empezó desde que instale Windows 7?

Esa fue la cuestión que comente en mi Twitter pero yo mismo encontré la solución, opte por probar si sucedía lo mismo con otro sistema operativo para ver si era cuestión de Hardware, entonces cargue un Live CD de Ubuntu para probar y encontré la solución.

Solución no se si sea lo mismo para otra laptop esto fue probado en una Dell XPS

Lo primero es actualizar la BIOS a la versión mas reciente de esa forma sabrás si es problema de Hardware, actualiza BIOS y arranca normal con Windows sube el brillo de la pantalla en modo batería si vez que todo sigue sin funcionar reinicia y en mi caso cargue Ubuntu para probar si sucedía lo mismo, dentro de Ubuntu en modo batería subí y baje el brillo de la pantalla y todo era normal funcionaba perfectamente, teniendo certeza de que el problema era parte de Windows reinicie para arrancar con Windows 7 la sorpresa fue de que ya funcionaba el subir y bajar brillo en mi laptop en modo batería.

Categories: Sistemas Operativos