Archivo de la categoría: Seguridad

Gambas, ¿que es? Gambas es un editor visual de Basic, para GNU-Linux

Buena pregunta, Gambas es un editor visual de Basic, para GNU-Linux con licencia GPL.

Basic es un lenguaje de programación de alto nivel y muy fácil de «aprender», yo lo aprendí con 10 años con mi SPECTRUM 48K, aunque si no programas se te va olvidando y algunas instrucciones se me han olvidado.

Gambas30

Por que vuelvo a programar, pues a causa de un curso que estoy haciendo de SQL SERVER, en el cual también damos Visual Basic, y como yo no me puedo quedar amarrado a un Sistema, todo lo que programamos en el curso lo vuelvo a reescribir en Gambas.

Este es uno de los códigos que he escrito para sacar la letra final del DNI.

' Gambas class file

Public Sub Button1_Click()

Dim resultat As Integer

‘Aquí creo una Array e introduzco los datos.

Dim lletres As String[] = [«T», «R», «W», «A», «G», «M», «Y», «F», «P», «D», «X», «B», «N», «J», «Z», «S», «Q», «V», «H», «L», «C», «K», «E»]

‘ esta es la operación simplificada para sacar el numero que da la letra.

resultat = txtnumdni.Text – ((Fix(txtnumdni.Text / 23)) * 23)

‘ Este es el código ( txtlletra.text ) que lo saca por pantalla y este el que compara la letra con el numero ( lletres[resultat] ) , como funciona en la Array hay letras colocadas en filas numeradas hacemos una llamada a la fila y nos da la letra.

txtlletra.text = lletres[resultat]

End

Public Sub Button2_Click()

Me.close

End

Hasta aquí perfecto no, pues bien en el formulario hacen falta dos Button y dos TextBox.

Como podéis ver el código intento que sea lo mas legible posible, y podáis observar como crear Arrays en Gambas a la vez de simplificar el código, otro paso que podía haber hecho era quitar la variable resultado y toda la formula ponerla dentro del Array

Espero tener un poco mas de tiempo para ir colocando proyectos.

 

Instalar WordPress en servidor NginX.

Hay muchos tutoriales de como instalar WordPress y este es uno de ellos. Pero por extraño que parezca no todo el mundo sabe instalar WordPress y lo mas difícil, es instalarlo con el servidor web NginX con exito.

Partiendo de la Base de como montar un servidor Debian Squezze, y habiendo configurado el servidor NginX con soporte PHP y Mysql, procederemos a la instalación de WordPress.

En primer lugar nos logueamos como root y crearemos el directorio /var/www

root@atotclic6:/home/ernest# mkdir /var/www/

root@atotclic6:/home/ernest# mkdir /var/www/dominio

root@atotclic6:/home/ernest# mkdir /var/www/dominio/web

Una vez creados procedemos a descargar WordPress

Seguir leyendo Instalar WordPress en servidor NginX.

Instalar NginX con soporte PHP y Mysql.

En primer lugar, decir que se hace esta instalación debido a los problemas que tiene apache, a parte, de la rapidez que tiene en servir paginas NGINX.

Después de hacer la instalación de debían vamos ha empezar con la instalación de NGINX, con soporte  PHP y MYSQL como base de datos.

En primer lugar con el servidor conectado entramos vía ssh

mi usuario@mi pc:~$ ssh ernest@192.168.1.33

The authenticity of host ‘192.168.1.33 (192.168.1.33)’ can’t be established.

RSA key fingerprint is XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.

Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added ‘192.168.1.33’ (RSA) to the list of known hosts.

Aquí introducimos la contraseña

ernest@192.168.1.33’s password:

Linux atotclic6 2.6.32-5-686 #1 SMP Mon Jan 16 16:04:25 UTC 2012 i686

 

The programs included with the Debian GNU/Linux system are free software;

the exact distribution terms for each program are described in the

individual files in /usr/share/doc/*/copyright.

 

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent

permitted by applicable law.

Last login: Thu Feb 2 13:31:35 2012

Seguir leyendo Instalar NginX con soporte PHP y Mysql.