sábado, 25 de junio de 2011

Sistema de comentarios básico, vinculado con gravatar

Por necesidades de una de mis webs, he creado un sistema de comentarios escrito en php y mysql.

Cuando os lo deascargais hay dos archivos, el comentarios.php y el pag_comentarios.sql, este último tiene la estructura de la tabla.

Por ejemplo, si queremos añadir un sistema de comentarios por ejemplo una wiki (en mi caso trabajando con MediaWiki) lo que necesito previamente es la extensión para permitir iframes (webframe extension, creo que se llama)

Una vez tengamos la extensión procederemos a insertar el iframe con la siguietne URL

comentarios.php?url=identificador

fijaros que en el valor url será la "clave" para indexar los comentarios para un articulo determinado por ejemplo.

Si se necesitan eliminar comentarios, solo se podrá efectuar desde el mysql, a no ser que alguien desarrolle un pequeño panel de administración de comentarios.

Por cierto, está vinculado con el sistema de iconos de gravatar.com

Espero que les sirva.




El enlace lo teneis aqui:
https://sourceforge.net/projects/comentariosphp/

lunes, 20 de junio de 2011

Autologon en windows 7 estando en dominio

Inicio -> ejecutar y aqui escribimos "regedit"

En el editor de registro nos vamos a

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

rellenamos las siguientes claves de registro

AutoAdminLogon, DefaultPassword and DefaultUsername.
wn AutoAdminLogon el valor ha de ser 1

Name : AutoAdminLogon Value : 1
Name : DefaultPassword Value : the pasword of the user profile (DOMINIO\usuario)
Name : DefaultUsername Value : the username of the account you want to log in to

Vamos a inicio -->; ejecutar o bien pulsamos Windows+R

Escribimos "netplwiz" (sin las comillas) o en su defecto "control userpasswords2"



Desmarcamos la casilla Los usuarios deben de escribir su nombre y contraseña

A continuación nos pedira el usuario que lo tendremos que escribir de la siguiente forma: DOMINIO\usuario

Escribimos la contraseña y reiniciamos

Reiniciamos

viernes, 27 de mayo de 2011

Procedimiento para la recuperación de datos de un disco mediante SSH / WinSCP

Procedimiento para la recuperación de datos de un disco mediante SSH / WinSCP

Necesitamos previamente un equipo donde colocar el disco duro afectado y que la tarjeta de red esa compatible con la distribución SystemRescueCD.
Iniciamos desde el CD , seleccionamos la opción po defecto.

Una vez iniciado el sistema, deberemos de iniciar el entorno grafico para ellos escribiremos en la línea de comandos:
startx
Dentro del menú deberemos de buscar una aplicación que pone algo parecido a show partitions o algo asi.

En esa ventana nos mostrara una tabla con todas las particiones del disco duro, en nuestro ejemplo usaremos /dev/sda2 que es la que queremos recueperar.
Bien, ahora abriremos un terminal y escribiremos lo siguiente:
cd /mnt
mkdir disco
con esto hemos creado un directorio donde montaremos la partición que deseemos, recordemos que el directorio /mnt es donde se montan particiones, unidades de red etc en sistemas GNU/Linux.
Ahora el siguiente paso es montar la partición en ese directorio para ello escribiremos el siguiente comando:
mount /dev/sda2 /mnt/disco
ahora si nos vamos con un cd /mnt/disco y luego hacemos un ls podemos ver el contenido.
Ahora existen tres formas de transferir los datos fuera del disco:
A – Tener conectado un disco duro de destino
B – Montar una unidad de red en el directorio /mnt
C – Transferir los datos via SSH
Yo he escogido la opción C por ser la que visualmente es más fácil, aunque aquí os dejo como montar una unidad de red de Windows:
El comando para montar la unidad de red es:
mount –t cifs //ip_o_nombre_pc/recurso /mnt/punto_de_montaje –o username=nombre_de_usuario,password=contraseña –o lfs
Ahora, como nosotros hemos escogido la opción C por comodidad, procederemos a asegurarnos de que el serbio SSH esté activado para ellos en el terminal ejecutaremos:
/etc/init.d/sshd status
Con esto veremos si se está ejecutando, sino deberemos de ejecutar: /etc/init.d/sshd start
Pero claro, como no sabemos el password de acceso de root para la distribución de systemrecueCD procederemos al cambio de password de root, para eloo tan simple como ejecutar el siguiente comando:
passwd
Con esto le podemos cambiar el password por el que nos dé la gana, para el ejemplo usaremos “z123456A” sin las comillas.
Para asegurarnos de que se aplican los cambios al servicio SSH procederemos a reiniciar el servicio:
/etc/init.d/sshd stop (detenemos el servicio)
/etc/init.d/sshd start (arrancamos el servicio)
Finalmente para podernos conectar al equipo necesitamos saber la dirección IP, para ello escribiremos el comando ifconfig
Nos vamos a un PC con Windows
Necesitamos tener instalado previamente WinSCP. Aquí los únicos parámetros de conexión que necesitamos es la IP que la hemos obtenida previamente, y el password de root, que también se lo hemos cambiado anteriormente.
Una vez que nos hemos conectado podremos ir a /mnt y a partir de ahí arrastrar los archivo de un sitio a otro y de forma grafica, lo bueno que tiene este procedimiento es que visualmente podemos ver el progreso visualmente


Para más info

jueves, 10 de marzo de 2011

Obtener información del sistema de un equipo Windows por linea de comandos

Windows no es precisamente conocido por su rica interfaz por linea de comandos, pero si que existen algunos comandos que nos pueden hacer la vida mas facil por lo que nunca vienen mal.

Uno de estos comandos es systeminfo que nos viene con el Windows por lo que no necesitamos instalar nada. Nos permite obtener un resumen del equipo con la versión de Windows y todos los parches instalados:

Escribiremos: "systeminfo" en la linea de comandos

En el caso que los resultados no los queramos como meramente informativos, también podemos obtener dicha información en formato CSV para poder tratar los datos con algún proceso. Por ejemplo, para realizar un inventario de los equipos:

"systeminfo /fo csv > ficherito.csv" (sin las comillas, por supuesto)

martes, 1 de marzo de 2011

Comprbar en widows que las DLL del sistema son correctas

System File Checker (sfc)

Para comprobar que los archivos de tu sistema estan en perfecto estado y completos, ejecuta:

Inicio --> Ejecutar -->  "sfc /scannow" (sin las comillas).

lunes, 21 de febrero de 2011

Como visualizar el estado de una configuracion RAID en Linux

Para visualizar el estado de una configuración en linux, lo más rápido de visualizar es por linea de comandos escribiendo:


cat /proc/mdstat



Por suerte, no es necesario ser root para visualizar el estado, aunque si alguien conoce alguna aplicación gráfica, seria interesante conocerla.

Por cierto, añado la web que me sacó del apuro:
http://lopezivan.blogspot.com/2007/03/raid-1-en-linux.html

VB .NET - Trabajando con el control Timer

Una vez colocado el control timer (que no se verá) deberemos de escribir el siguiente código o bien seleccionar dentro del editor de codigo, el control Timer1 y despues Tick

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick

    codigo dentro del timer, vamos lo que hara cada vez que pase x tiempo
 
End Sub