Buscar aquí

sábado, 23 de octubre de 2010

Restaurar base de datos a una con diferente SQL Server

Trabajando en SQL Server 2008 el otro día necesite tener una base de datos de prueba de una que manejo regularmete, hice un back up y me encontre al intentar restaurar con que no podia cambiar el nombre de la base de datos, y que ademas el proceso intentaba situar los archivos de la nueva bd donde estan los de la vieja y pues obviamente la vieja los esta usando. Así que decidi usar el siguiente script que soluciono mi problema:


USE master
GO

RESTORE FILELISTONLY
FROM disk ='C:\Archivos de programa\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Backup\Vacaciones.bak'

From disk es para poder restaurar nombrando la ubicacion del archivo de back up.

Este primero me muestra los nombre que tiene el back up para los archivos de la bd, me retorno lo siguiente entre otra informacion que ahora no es relevante:


Vacaciones_Data

c:\Archivos de programa\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQLDATA\Vacaciones backup.MDF

Vacaciones_Log

c:\Archivos de programa\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\Vacaciones backup_1.LDF


Vacaciones_idx

c:\Archivos de programa\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\Vacaciones backup_2.LDF

Ahora para restaurar la base de datos use lo siguiente, lo que pone los nuevos archivos donde uno quiera, importante las extensiones:


USE master
GO

RESTORE DATABASE Nintranet --Este es el nombre de la bd de destino, en mi caso no la cree antes de
--ejecutar el script
FROM disk ='C:\Archivos de programa\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Backup\Vacaciones.bak'
WITH RECOVERY,
MOVE 'Vacaciones_Data' TO 'C:\Vacaciones_Data.mdf',
MOVE 'Vacaciones_Log' TO 'C:\Vacaciones_Log.ldf',
MOVE 'Vacaciones_idx' TO 'C:\Vacaciones_Log_2.ldf'
GO

Gracias.

martes, 5 de octubre de 2010

Instalación muy básica de Debian en VirtualBox

Instalación muy básica de Debian en VirtualBox, dejando una máquina completamente lista para copiarla en cualquier máquina tipo servidor, y destinada a cualquier servicio, bien sea DHCP, proxy, DNS, web o cualquier otra cosa



viernes, 1 de octubre de 2010

LaTex al alcance de la manomano

LaTex es sin duda una herramienta muy útil para la edición de documentos que llevan lenguaje matemático, pero si uno no tiene mucha experiencia con sus particularidades puede ser complicado, sobretodo si es una labor para entregar rápidamente.
La solución que encontré es un plug-in para OpenOffice que te permite ingresar sintaxis de LaTex en un documento común de texto. Lo procesa y lo inserta como una imagen dándole una apariencia muy profesional y ordenada a tus informes de laboratorio, trabajos y todo lo que lleva lenguaje matemático. El plug-in se descarga en:

OooLaTex

Instalación:

  • Te descargas el plug-in, la version para linux, o para Windows (que mas da XD).



  • En OpenOffice en Herramientas -> Administración de extensiones dando click en agregar buscas el archivo que acabas de descargar, lo activas y listo por aquí




  • Ahora, para que esto funcione hay que hacer un par de cositas.


  • Alguien tiene que interpretar la sintaxis de LaTex así que debemos instalar el paquete básico de LaTex, en mi caso instale TexLive, pero podría ser un paquete diferente. Yo busque latex en Synaptic e instale lo que decía Basic LaTex Packages




  • Tambien hay que instalar Ghostscript que es un interprete para PostScript y PDF también lo hice por Sinaptic




  • Ahora en OpenOffice ya debe aparecer una barra llamada OooLatex, sino es así debes ir a Ver->Barra de Herramientas y activar OooLatex. En la barra en config debemos decirle al plug-in donde están los ejecutables de esas aplicaciones, normalmente en /usr/bin pero si no para encontrar donde quedo puede ser util usar el comando en la terminal:

    sudo updatedb

    que indexa todos los archivos que tengas para su búsqueda, y luego:

    locate latex

    que devuelve todas las rutas donde encuentre contenido con la palabra latex.

    El asunto es que la ruta del ejecutable de latex se coloca en la ventana de configuración en donde dice latex, pero no la ruta completa, solo donde esta.

    Esto mismo para Ghostscript.
    Y listo. Tendremos formulas en nuestros documentos dando click en Equation, en cuadro que se abre se ingresa la formula, como guía muy básica les regalo los siguientes comandos:

  • \frac{}{}
    Para ingresar un fraccionario entre {} numerados y denominador respectivamente



  • N_c
    Para subíndice, donde N y c son cualquier cosa, lo importante es que c es el subíndice, si es mas que una letra se encierra en {}



  • N^C
    Para potencia, y lo mismo que el anterior



  • Para letras griegas \nombre de la letra, por ejemplo \omega y si quieres la mayúscula \Omega




  • Este es el enlace donde explican la instalación de LaTex en linux Manual de LaTex.

    Bueno espero que sea de utilidad.

    domingo, 26 de septiembre de 2010

    Problema y Solución de Wicd para conectarse a la red

    Hola

    Si alguna vez te aparece este mensaje:

    "No se pudo conectar con la interfaz D-Bus de Wicd. Revise el archivo de registro de errores de Wicd."

    Lo qu se debe hacer es editar el archivo
    wired-settings.conf
    o
    wireless-settings.conf

    ubicados en /etc/wicd/

    y, si en la última línea aparecen dos corchetes cuadrados, uno abriendo y el otro cerrando, así: [], se borra, se reinicia wicd (sudo wicd) y luego se inicia el cliente (wicd-client), y listo!!!

    sábado, 18 de septiembre de 2010

    Configurar la hora en Ubuntu

    El otro día tuve una actualización fallida en mi Ubuntu 9.04 lo cual dejo varios problemas, logre solucionarlos todos pero la hora quedo atrasada 17 horas y me di cuenta que no sabia donde cambiarla, luego de mirar un poco encontre este comando que permite configurar la hora y la fecha desde la terminal:

    Como usuario administrador

    date -s hh:mm:ss

    Este comando configura la hora con lo que pongas en el string luego de date -s, asi para cambiar la fecha es:

    date -s mm/dd/aa

    El año se anota con los dos últimos dígitos, así 2010 es 10 y primero pones la fecha y luego la hora ya que al configurar la fecha queda en ceros la hora

    viernes, 17 de septiembre de 2010

    Servidor Proxy con Pfsense y VirtualBox



    Ya que la instalación limpia desde la imagen iso no funcionó (tampoco) para mí, aquí hay una forma en la que lo hice funcionar, usando una imagen de VMWare existente. Lo primero, es bajar el archivo pfSense-1.2.2-VM.zip de http://files.pfsense.org/vmware/ y descomprimirla. Iniciar VirtualBox, en la sección de Red, Habilitar dos Adaptadores de red en modo puente o bridge, importar el disco con la herramienta de discos virtuales de VirtualBox, iniciar la máquina desde el cd iso live, configurar las interfaces LAN y WAN, y luego pasar a la shell (opción 8). Se revisa el disco en busca de errores con fsck /dev/ad0s1a y ya está, se reinicia y listo!

    Se configura el servidor como en el video. Archivos importantes:

    /usr/local/etc/squid/squid.conf
    /var/squid/acl/blaclist.acl
    /var/squid/acl/whitelist.acl

    y en general todo lo que esté por debajo de /var/squid

    Para iniciar y parar el servidor le damos

    /usr/local/etc/rc.d/squid.sh start/stop/restart

    En la configuración de Squid montado en PfSense se incluyen rechazo de ip, autenticación de usuarios y cambio de idioma, entre otras.







    Configuración de Squid montado en PfSense y virtualizado en VirtualBox, en el que se incluyen rechazo de ip, autenticación de usuarios y cambio de idioma, entre otras.


    Edito: En Diagnosis -> Edit File
    se puede editar los archivos, de ser necesario, sin necesidad de entrar al shell (ni utilizar vi)

    Gracias a:
    http://blog.simpa.ba/2009/05/pfsense-on-virtualbox/

    domingo, 12 de septiembre de 2010

    Servidor DHCP en Windows con TinyDHCP y VirtualBox




    Pequeño servidor DHCP montado en windows con TinyDHCP, VirtualBox y analizado con wireshark. Las interfaces de red están configuradas en modo Sólo Anfitrión (Host Only) (Ir a la máquina Virtual, Configuración, Red, Habilitar Adaptador de red, Conectado a: Adaptador Sólo Anfitrión ), y desactivar el Servidor DHCP de VirtualBox (Archivo, Preferencias, Red, Editar, Servidor DHCP, Deshabilitar, Reiniciar....)

    Véalo aquí en HD:

    http://www.youtube.com/v/Xp07DG3EUME

    viernes, 10 de septiembre de 2010

    Calculadora VLSM

    Palabras Raras: Hipostasiar

    Hipostasiar: Aunque no aparece en el diccionario de la RAE en otras fuentes la definen como: Considerar algo como substrato real o verdadero distinguiéndolo de lo accidental.

    Lo vi en el siguiente contexto:
    Al hablar de la sociedad debemos cuidarnos mucho de no hipostasiarla; es decir, de considerar la sociedad como algo que existe en si y por si, con una realidad sustantiva que se sostenga al margen de los hombres concretos que la forman; la sociedad se compone de ellos, y no existe con independencia de los individuos reales
    .

    Que entre otras cosas quiere decir que si en realidad esperamos un cambio de la sociedad debemos cambiar primero nosotros....Pero el propósito de esto es aclarar que es hipostasía, supongo que en esos términos uno puede decir que Dios es una hipostasía.

    lunes, 30 de agosto de 2010

    Error PacketTracer5 Ubuntu 10.04

    A pesar de haber sacado mi primer, y espero, mi último 0 en telemática, "he aprendido otra cosa", resulta que PacketTracer v5.3 tiene un problema de conflictos con las librerías Qt, provocando que el programa se cierre sin guardar el trabajo al darle click en guardar, se soluciona xportando las librerías propias del programa. En ubuntu lo solucioné buscándolas primero

    $sudo updatedb
    $locate Packet | grep lib

    Resultó que tales librería están en

    /usr/local/PacketTracer5/lib/

    Por lo que edité el archivo /etc/environment

    agregando

    LD_LIBRARY_PATH="/usr/local/PacketTracer5/lib/"

    al final del archivo, reiniciamos y listo!!!

    miércoles, 6 de enero de 2010

    Panqueques

    Bueno...como explicar esta mezcla de tópicos.....Es mi blog XD.

    Para tener panqueques (así aparece escrito en wikipedi, cuya definición de panqueque es acorde con lo que voy a sugerir) necesitas:

    2 Tazas de harina de trigo
    2 Huevos
    1 1/2 Taza de leche (puedes reemplazar la media por agua)
    1/2 Cucharadita de polvo de hornear (puede ser bicarbonato)
    1 Cucharadita de sal
    1/2 Taza de azúcar (Entre gustos no hoy disgustos)
    1/2 Taza de aceite

    Mezcla todo super bien, que no queden grumos, en una sartén, preferiblemente de teflon, pon algo de mantequilla o aceite(solo para engrasar la superficie) y calientala, cuando la sartén este caliente...no antes (Se pega el panqueque ;-) ) pon suficiente mezcla, como para que cubra la superficie y quede como 3 mm de grueso(luego el panqueque esponja por obra del bicarbonato y el huevo) pon la temperatura del fogón a bajo y cuando le salgan huequitos y no este húmedo lo volteas (si se quemo esta muy alta la temperatura) y lo dejas por el otro lado hasta que dore.

    Comelo caliente y con Syrup, es muy rico.