No se puede obtener acceso a C:\windowssystem32config systemprofileDesktop

Despues de desintalar un antivirus a Windows, recivia este mensaje:
No se puede obtener acceso a C:\windowssystem32configsystemprofileDesktop

Para solucionar lo anterior hacemos lo siguiente:

1-. Vamos a la ruta que nos indica el error “C:\windowssystem32configsystemprofile” y borramos la carpeta de Desktop que se encuentra alli.

2-. Despues vamos a la carpeta de usuario copiamos la carpeta de Desktop y la pegamos en el lugar donde borramos la anterior en “C:\windowssystem32configsystemprofile”

Reiniciamos y con eso se solucionara.

Fuente: forums.techguy.org

“You are not allowed to call this page directly”

You are not allowed to call this page directly” — Este mensaje me aparecía al querer actualizar directamente desde WordPress y en un incio pensaba que el error estaba en los permisos de “update-core.php”, pero no era asi el error es el plugin de NextGEN ImageFlow.

Solo hay que desactivar el plugin de NextGEN ImageFlow, y ya va funcionar la seccion de actualizar en WordPress

Fuente
WordPress Support

Borrar la última revisión de un repositorio Subversion

EL día de hoy alguien hizo un commit a un repositorio y esta estaba corrompida o en conflicto, lo que nos afecto todos lo que trabajamos en ese proyecto.
La solución hacer un dump de los repositorio para así eliminar la última revisión en el Subversion.

1. Hacer un dump del repositorio de la primera a la penúltima revisión. El mi repositorio tenemos un proyecto con 7 revisiones(incluyendo la corrompida), para mi caso haría un dump de la 1 a la 6. En la terminal quedaría algo así:
sudo svnadmin dump /svn/nombre-repositorio -r 1:6 > repositorio.dump

2. Borráramos el repositorio
sudo rm -rf /svn/directorio-repositorio

3.Crear de nuevo el repositorio
sudo svnadmin create /svn/nombre-repositorio

4. Cargamos el “repositorio.dump” al repositorio que acabamos de hacer
sudo svnadmin load /svn/nombre-repositorio < repositorio.dump

Y con eso eliminaremos la ultima revisión arreglando, nuestro conflicto.

Instalar OpenSSH Server en Ubuntu

En el trabajo tengo un Ubuntu Server 10.04 y quise conectarme a el por medio de SSH(para sentirme mas hombre :P ), para esto instale OpenSSH y lo hice de la siguiente manera.

Abrimos la terminal y ponemos los siguiente, que nos instalara el cliente y servidor de openssh:
sudo apt-get install openssh-server openssh-client

Una vez terminado el proceso ya tenemos instalado OpenSSH Server y para probarlo, en terminal ponemos:
ssh localhost

o tambien y asi se usa para conectarse de manera remota:
ssh usuario@ip-de-tu-servidor

Ahora si queremos detener el servicio de ssh, en la terminal ponemos:
sudo /etc/init.d/ssh stop

Para iniciarlo:
sudo /etc/init.d/ssh start

Para reiniciarlo:
sudo /etc/init.d/ssh restart

Enviar Correo con ASP/VB.NET

Si te ves en la necesidad de mandar un correo usando visual basic .net, el siguiente código te va ser de gran ayuda.

Lo primero que hay que hacer en importar la librería a nuestro proyecto Web.
Imports System.Web.Mail

Después el siguiente código lo podemos meter dentro del evento click en el botón “enviar”, mas delante daré un ejemplo practico. Solo hay que remplazar los datos que que nos indica.
Dim correo As New System.Net.Mail.MailMessage()

correo.From = New System.Net.Mail.MailAddress("nombre@delremitente.com")
correo.To.Add("nombre@deldestinatario.com")
correo.Subject = "Aquí el asunto"
correo.Body = "Aquí el texto correspondiente - Guerratopia"
'Estabvlece en TRUE si vas a enviar codigo HTML
correo.IsBodyHtml = True
'Prioridad del Correo Alta, Baja, Normal
correo.Priority = System.Net.Mail.MailPriority.Normal

Dim smtp As New System.Net.Mail.SmtpClient

'---------------------------------------------
' Estos datos debes rellanarlos correctamente
'---------------------------------------------
smtp.Host = "servidor.de.correo_o_Exchange"
'Indicar el puerto en caso de que no sea el Standard (25)
'smtp.Port = "###"
smtp.Credentials = New System.Net.NetworkCredential("usuario", "password")
'Establece en True Cuando el Servidor Requiere una conexion segura
smtp.EnableSsl = False

Try
smtp.Send(correo)
MsgBox("Mensaje enviado satisfactoriamente")
Catch ex As Exception
MsgBox("ERROR: " & ex.Message)
End Try

Aquí puedes descargar un ejemplo practico y sumamente sencillo, solo necesitas poner los datos de las credenciales del servidor de envió y una vez que cambien los datos corran el proyecto (VS2008) y den click en el botón de enviar, verán algo similar a esto en su bandeja de entrada :P

Error – apache2: bad user name ${APACHE_RUN_USER}

Tuve este problema en Ubuntu 10.04 RC, una manera de solucionarlo rapido y sencillo es cambiar un par de lineas en el apache2.conf

Abrimos una terminal y ponemos lo siguiente:
sudo gedit /etc/apache2/apache2.conf

Dentro buscamos estas lineas:
# These need to be set in /etc/apache2/envvars
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}

Y las sustituimos la parte de ${APACHE_RUN_USER} y de ${APACHE_RUN_GROUP} por www-data, quedara algo asi:
# These need to be set in /etc/apache2/envvars
User www-data
Group www-data

Despues guardamos y cerramos y reiniciamos apache.
sudo /etc/init.d/apache2 restart

Cambiar Formato de Hora en Ubuntu

Para cambiar el formato de la hora de 24 a 12 (am o pm) en ubuntu, en mi caso para ubuntu 10.04, hacemos lo siguiente:

Habrimos una terminal y ponemos:
sudo gedit /usr/share/i18n/locales/es_XX
Donde XX los sustituyes por el codigo de tu país (MX,ES,VE, AR, etc…). Para saber cual es tu código dependiento de tu pais, puedes checar la lista de codigos

En mi caso quedara asi, pues soy de Mexico:
sudo gedit /usr/share/i18n/locales/es_MX

Después buscamos las siguientes lineas:
am_pm "";""
t_fmt_ampm ""

y las sustituimos por las siguientes:
am_pm "";""
t_fmt_ampm " /"

Luego guardamos y salimos y ponemos esto en la terminal:
sudo locale-gen

Una vez que termine y cierra la secion o reinicia, y con eso habrás cambiado el formato por 12 horas

Restore y Backup – Base de Datos MySQL

Por cuestiones de optimizar, vamos a quitar el ubuntu virtualizado para instalarlo de manera nativa en un server (Ubuntu RC 10.04) como es debido a causa de esto tengo que respaldar un par de Bases de Datos en MySql y ese respaldo “levantarlo” en la nueva instalación. Para lo anterior usamos 2 simples comandos

Para Respaldar(Backup) una DB MySQL.
Abrimos un terminal y ponemos lo siguiente:

mysqldump --add-drop-table -u user --password=mypassword database> /path/file.sql

Lógicamente sustituyendo user por el usuario administrador de MySql, mypassword por la contraseña de dicho usuario y database por el nombre de la base de datos que deseamos respaldar.

Para Restaurar(Restore) el respaldo de la DB MySql
En terminal ponemos lo siguiente:

mysql -u user -p -Ddatabase --password=mypassword < /path/file.sql

De nuevo, ustituyendo user por el usuario administrador de MySql, mypassword por la contraseña de dicho usuario y database por el nombre de la base de datos que deseamos restaurar.

- Si marca un error a la hora de restaurar, entonces primero creamos la base de datos antes de iniciar la restauración, en terminal entramos a MySql

mysql -u root -p

después creamos la base de datos

CREATE DATABASE NombreBD;

salimos de Mysql

quit;

Despues de esto corremos el comando de para restaurar la base de datos cambiando database por el nombre de la BD que acabamos de crear