martes, 18 de noviembre de 2008

MediaWiki con MSSQL Server 2005

MediaWiki con MSSQL Server 2005

1.- Descargar mediawiki download

2.- Decompimimos el contenido de la carpeta dentro de nuestro Servidor Web
/var/www/wiki


3.- Ingresamos a través de la URL a nuestra wiki para comenzar la instalación
http://localhost/wiki/index.php



4.- Configuramos los parametros de nuestro Wiki

4.1- Primer Problema no encuentra el driver para manejar la base de datos



4.2 Solucion: en la carpeta db existe el arhivo DatabaseMssql.php
/var/www/wiki/include/db/DatabaseMssql.php

Se debe copiar a
/var/www/wiki/include/DatabaseMssql.php

es decir una carpeta más abajo y además cambiar en archivo
/var/www/wiki/config/index.php

$ourdb['mssql']['fullname'] = 'MSSQL';
$ourdb['mssql']['havedriver'] = 0;
$ourdb['mssql']['compile'] = 'mssql not ready'; # Change to 'mssql' after includes/DatabaseMssql.php added;
$ourdb['mssql']['bgcolor'] = '#ffc0cb';
$ourdb['mssql']['rootuser'] = 'administrator';

Por

$ourdb['mssql']['fullname'] = 'MSSQL';
$ourdb['mssql']['havedriver'] = 0;
$ourdb['mssql']['compile'] = 'mssql';
$ourdb['mssql']['bgcolor'] = '#ffc0cb';
$ourdb['mssql']['rootuser'] = 'administrator';


5.- Ahora completar el contenido del formulario luego de la verificación de entorno.



Continuará...

miércoles, 12 de marzo de 2008

QlikView 8




Qlikview 8 es una herramienta de Business Inteligent, creo el AQL que es la forma de relacionar la informacion, maneja una nube de datos(CLOUD DATA) que es donde carga la informacion que deseamos de diferentes fuentes de datos.

AQL maneja la informacion en memoria RAM, por lo que no necesita cubos OLAP para crear la muntidimensionalidad, sino crea los cubos dinamicamente en RAM.

CLOUD DATA la nube de datos es donde cargamos la informacion de las diferentes fuentes de datos, bases de datos, archivos diff, excel, txt, rtf.

Como crear una Funcion SQL SERVER 2005



Este es una funcion que he creado que sirve para retornar un periodo a partir del ingreso de una fecha.
ejemplo de uso:
dbo.funcDatePart('semester',Fecha)
dbo.funcDatePart('quarter',Fecha)
dbo.funcDatePart('year',Fecha)
dbo.funcDatePart('month',Fecha)


para esta funcion me apoyo en la funcion que trae por defecto sqlserver "datepart"
y agrego el periodo de semestres.

set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
*nombre del esquema. nombre de la funcion
CREATE FUNCTION [dbo].[funcDatePart]
( *variable de entrada y tipo
@DateType varchar(10),
@Date Datetime
)
*tipo de variable que retornamos
RETURNS int
AS
BEGIN

DECLARE
*agregamos las variables que necesitemos para realizar la funcion
@Period int

SELECT @Period = (
CASE
WHEN @DateType = 'year' THEN datepart(year,@Date)
WHEN @DateType = 'month' THEN datepart(month,@Date)
WHEN @DateType = 'quarter' THEN datepart(quarter,@Date)
WHEN @DateType = 'semester' THEN
(CASE
WHEN datepart(month,@Date) between 1 and 6
THEN '1'
WHEN datepart(month,@Date) between 7 and 12
THEN '2'
END
)
ELSE
'0'
END)
*Retorno el valor
RETURN @Period

END

martes, 23 de octubre de 2007

Ubuntu 7.10 Gutsy Gibbon




Ya se lanzo la nueva version de Ubuntu 7.10 Gutsy Gibbon, el lanzamiento oficial segun el sitio oficial fue el 18 de Octubre de 2007, aqui le dejo la descarga del sitio oficial DESCARGA, ademas aprovecho de anotarles algunas de sus novedades

Trae incorporada por defecto el Bautizado Compiz Fusion, el Escritio grafico 3D

Kernel version 2.6.22

Ademas para los que poseen Laptop, trae una aplcacion que permite interactuar con mas de un monitor, es decir tu laptop mas la salida VGA que traen los Laptop. Ojo que es una aplicacion grafica se llama DisplayConfig

viernes, 10 de agosto de 2007

Restaurar Grub

Restauracion simple de Grub luego de "echartelo" por casualidad o de instalar windows despues de Linux

1. iniciamos el computador booteado con un live-cd de linux
2. iniciamos la consola como root
3. montamos nuestra paricion linux, directorio raiz "/"
3.1 creamos un directorio donde montarlo
root@nodo-laptop:~# mkdir /mnt/linux
3.2buscamos cual es nuestra particion linux
root@nodo-laptop:~# fdisk -l
3.3 montamos la particion (ext3 tipo de fichero, sda3 MI particion)
root@nodo-laptop:~# mount -t ext3 /dev/sda3 /mnt/linux
3.4 cambiamos al direcotrio raiz que montamos
root@nodo-laptop:~# chroot /mnt/linux
4. iniciamos la consola grub
root@nodo-laptop:~# grub
4.1 se debe ver algo asi
[ Minimal BASH-like line editing is supported. For
the first word, TAB lists possible command
completions. Anywhere else TAB lists the possible
completions of a device/filename. ]

grub>

5. buscamos cual es la particion con la que debe iniciar el grub
grub> find /boot/grub/stage1
5.1 el resultado debe ser algo asi
(hd0,2)
6. configuramos esa particion de inicio
grub> root (hd0,2)
7. configuramos el inicio
grub> setup (hd0)
8. salmos de consola grub
grub> quit
9. reiniciamos y listo aparece nuestro grub como gestor de arranque....


saludos a todos

Fuente:
blog primerashuellaslinux

sábado, 21 de julio de 2007

Sincronizar Ipaq 1930 en Ubuntu


Hola
tengo un pocket pc ipaq 1930, no podia sicronizarla hasta hoy!
Leyendo unas guias y paginas en internet, logre manipular los datos a traves de nautilus.

como se hace?
1.- Conecta tu pocket pc al pc de escritorio o laptop y prendelo.
2.- Verifica si tu equipo reconoce el pocket pc

nodo@nodo-laptop:~$ tail -f /var/log/messages

si muestra lo siguiente :


Jul 21 00:39:13 nodo-laptop kernel: [11181.816000] usb 3-2: new full speed USB device using uhci_hcd and address 15
Jul 21 00:39:14 nodo-laptop kernel: [11181.964000] usb 3-2: configuration #1 chosen from 1 choice
Jul 21 00:39:14 nodo-laptop kernel: [11181.968000] ipaq 3-2:1.0: PocketPC PDA converter detected
Jul 21 00:39:14 nodo-laptop kernel: [11181.968000] usb 3-2: PocketPC PDA converter now attached to ttyUSB0

Significa que reconoce tu pocket pc por ttyUSB0

3.- Necesitamos instalar lo necesario para poder tener conexion
como root o con sudo

apt-get install synce−dccm synce−serial

con esto ya podemos manipular el contenido del pocket pc

ahora manos a la obra para poder sincronizar

1.- montar el dispositivo
nodo@nodo-laptop:~$ sudo synce-serial-config /dev/ttyUSB0

debe mostrar esto

You can now run synce-serial-start to start a serial connection.

2.- lanzamos el demonio de la conexion
nodo@nodo-laptop:~$ dccm -d3 -f -p contrasenia

debe mostrar esto

dccm[14381]: Running in foreground
dccm[14381]: Listening for connections on port 5679

-p contrasenia si tenemos con contrasenia el pocket pc, sino solo dccm -d3 -f

3.- sincroniamos por fin.
nodo@nodo-laptop:~$ sudo synce-serial-start

debe decir esto

synce-serial-start is now waiting for your device to connect

y en la consola que inicializamos el demonio de la conexion punto 2

debe decir esto

dccm[14381]: Connection from 192.168.131.201 accepted
dccm[14381]: this is a password challenge
info package (150 bytes):
0000: 28 00 00 00 04 14 39 04 (.....9.
0008: 11 0a 00 00 04 00 00 00 ........
0010: aa 60 9b 16 00 00 00 00 .`......
0018: 28 00 00 00 3c 00 00 00 (...<... 0020: 5a 00 00 00 76 00 00 00 Z...v... 0028: 50 00 6f 00 63 00 6b 00 P.o.c.k. 0030: 65 00 74 00 5f 00 50 00 e.t._.P. 0038: 43 00 00 00 50 00 6f 00 C...P.o. 0040: 63 00 6b 00 65 00 74 00 c.k.e.t. 0048: 50 00 43 00 00 00 53 00 P.C...S. 0050: 53 00 44 00 4b 00 00 00 S.D.K... 0058: 00 00 68 00 70 00 20 00 ..h.p... 0060: 69 00 50 00 41 00 51 00 i.P.A.Q. 0068: 20 00 68 00 31 00 39 00 ..h.1.9. 0070: 33 00 30 00 00 00 03 00 3.0..... 0078: 00 00 00 00 00 00 04 00 ........ 0080: 00 00 02 00 00 00 00 00 ........ 0088: 00 00 00 00 00 00 00 00 ........ 0090: 00 00 00 00 00 00 ...... 0098: dccm[14381]: Talking to 'Pocket_PC', a PocketPC device of type hp iPAQ h1930

fin de la sincronizacion

Como vemos los archivos???

instalamos esto synce-gnomevfs con
nodo@nodo-laptop:~$ dpkg -i archivo.deb

ahora ya podemos ver los archivos con:
nodo@nodo-laptop:~$ nautilus synce:///

ahora hacemos lo que queramos con los archivos que tenemos en el pocket pc

finalmente desconectamos el dispositivo
nodo@nodo-laptop:~$ synce-serial-abort

desconeta tu pocket pc ahora

saludos

Fuente
Guía no−Oficial de Ubuntu Linux(Breezy Badger)
Administración: Gabriel Molina − Paco Avila (Monkiki) − Javier Duque (Jotavi) Versión: 6.0 (13 de Octubre de 2005)

lunes, 2 de julio de 2007

Problemas TSL en AMSN 0.97 UBUNTU

la solucion es mas simple de lo que parece:

1.- descargate esto tls-1.5.0-linux-x86.tar.gz, que es el TSL que te pide amsn
2.- descomprimelo en /usr/lib , amsn intenta leer desde esta ruta las librerias tsl
3.- cierra amsn y abrelo denuevo y listo,

solucionado el problemas de tsl..

Saludos...

link Fuente de Solucion:
http://www.ubuntu-es.org/index.php?q=node/29102
Posteado por Javier Aragones