jueves, 26 de julio de 2007

Instalar Casius Alquiler Casius Contable Ubuntu 7.04 Feisty Fawn

Bueno este post solo le interesa a las personas relacionadas con DCC Ingeniería,

Bueno lo primero que debemos hacer es descargarnos todos los paquetes necesarios, entre ellos estas apache2, mysql-server, postgresql-8.2, php5, phpmyadmin, phppgadmin

para esto hacemos lo siguiente:

abrimos una terminal y en esta tecleamos:

sudo apt-get update

luego

sudo apt-get install apache2 php5 php5-gd php5-pgsql php5-mysql postgresql-8.2 mysql-server phpmyadmin phppgadmin pgadmin3

al hacer esto descargamos los paquetes, como tenemos linux estos se instalan y se configuran automaticamente

primero, configuramos apache con nuestros parametros.

tecleamos en la terminal

cd /etc/apache2/

sudo gedit apache2.conf

esto nos abre un editor para cambiar el archivo apache2.conf
Buscamos
### Section 1: Global Environment
y colocamos abajo

ServerName localhost

luego buscamos
#AddDefaultCharset ISO-8859-1

y quitamos el # debe quedar asi

AddDefaultCharset ISO-8859-1

guardamos y cerramos
ahora vamos a configurar el php.ini

tecleamos

cd /etc/php5/apache2/

sudo gedit php.ini

buscamos Resource Limits

max_execution_time = 30 ; Maximum execution time of each script, in seconds
max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
memory_limit = 128M ; Maximum amount of memory a script may consume (128MB)

cambiamos los parametros a

max_execution_time = 30000 ; Maximum execution time of each script, in seconds
max_input_time = 60000 ; Maximum amount of time each script may spend parsing request data
memory_limit = 128M ; Maximum amount of memory a script may consume (128MB)

ahora buscamos

register_globals = Off

y lo cambiamos por

register_globals = On

guardamos y cerramos

ahora podemos reiniciar nuestro servidor apache de la siguiente manera

cd /etc/init.d

sudo ./apache2 restart


ahora vamos a configurar postgresql

para eso primero editamos el archivo pg_hba.conf

cd /etc/postgresql/8.2/main/

sudo gedit pg_hba.conf

lo que esta asi

# Database administrative login by UNIX sockets
local all postgres ident sameuser

# TYPE DATABASE USER CIDR-ADDRESS METHOD

# "local" is for Unix domain socket connections only
local all all ident sameuser
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5

lo dejamos asi

# Database administrative login by UNIX sockets
local all postgres ident sameuser

# TYPE DATABASE USER CIDR-ADDRESS METHOD

# "local" is for Unix domain socket connections only
local all all ident sameuser
# IPv4 local connections:
host all all 127.0.0.1/32 trust
host all all 192.168.1.0/24 trust
# IPv6 local connections:
host all all ::1/128 md5

ojo con la ip de el centro ya que si nuestra red tiene otra ip entonces ahi va la ip de nuestra red.

guardamos y cerramos

ahora editamos postgres.conf

sudo gedit postgresql.conf

buscamos listen_addresses

debe estar asi
#listen_addresses
lo dejamos
listen_addresses = '*'

buscamos log_destination

y lo dejamos

log_destination = 'syslog'

luego buscamos

datestyle = 'iso, dmy'

y lo dejamos

datestyle = 'sql, european'

guardamos y cerramos

ya tenemos configurados nuestros motores de bases de datos ahora vamos a subir los script de la base

para subir la base de POSTGRES hacemos lo siguiente

sudo su
su – postgres
psql
CREATE USER casius password dcccas SUPERUSER CREATEROLE CREATEDB;
CREATE database cuadros_contable ENCODING 'latin1' Owner casius;
\q
psql cuadros_contable
CREATE LANGUAGE plpgsql
\q
psql -f Direccion_dearchivo_sql cuadros_contable

ahora ya tenemos nuestra base de contabilidad lista

vamos por la de mysql

mysql -u root

create database cuadros;

source archivo.sql
exit

listo ahora solo nos falta copiar los archivos fuentes a la carpeta del apache
los copiamos en /var/www

ahora ya podemos entrar a la aplicación por

http://localhost/CuadrosyCollazos/

cualquier duda me llaman al celular

miércoles, 11 de julio de 2007

sumar dias a una fecha en postgres

Para sumar unos dias o unuos segundos o cualquier espacio de tiempo a una fecha hnmos d trabajar con los tiposs d datos DATE e INTERVAL. Yo hago un cast de ambos de la siguiene manera. Te pongo dos ejmplos:
SELECT CURRENT_TIMESTAMP + CAST('7 days' AS INTERVAL);

Sin embargo observo que tambien funciona el siguiente código, sin hacer un casting sobre la cadena '7 days' :
SELECT CURRENT_TIMESTAMP + '7 days';

Para tu caso sería:

SELECT CAST('2004/10/13' AS DATE) + CAST('7 days' AS INTERVAL);

en este último caso sólo puedes omitir el segundo CAST, ya qu el primero lo toma como una cadena y no como una fecha.

jueves, 5 de julio de 2007

Fuentes

Bueno para que no halla problemas con los derechos de autor de los post colocados aca. y ademas es por principios el agradecer a las personas que dedicaron su tiempo a cacharear y probar cargandose sus sistemas para que no nos pase a nostros lo novatones la mayoria de estos post se encuentra desde su fuente original

mis fuentes son:

http://ubuntu1501.blogspot.com

http://dballester.blogspot.com/2007/04/oracle-xe-en-ubuntu-edgy-amd64-em64t.html
http://www.ubuntu-es.com

gracias a sus usuarios y los propietarios de estas guias tan utiles

domingo, 1 de julio de 2007

kiba-dock en ubuntu feisty fawn 7.04

This article was written by a reader of my blog, linrunix. It's a great guide enjoy.
-redDEAD

kiba-dock is an application launcher that works like Mac OSX's dock. I allows you to put your favorite applications on "dock" on your destop for quick and easy access. Check Out the Video, start drooling.





Note: For a better understanding Every command is in blue letters and the Menus and buttons of each application is inside of “ ”.

First we remove and purge kiba-dock (if we got it install)
sudo apt-get remove –purge kiba-dock

Then we install the necessaries packages for compile kiba-dock
sudo apt-get install automake1.9 build-essential cvs libpango1.0-dev libgtk2.0-dev libgconf2-dev libglitz-glx-dev librsvg2-dev checkinstall libglade2-dev

Now we download the kiba-dock source
wget http://usuarios.lycos.es/abrahamtamayo/kiba-dock-0.1.tar.bz2

Now we untar the source in a folder call kiba-dock (you don't need to create it.)
tar -xf kiba-dock-0.1.tar.bz2

Then we move to the kiba-dock folder create by the above command.
cd kiba-dock

Now we generate the compile files.......
./autogen.sh

Now.... Start Compiling...
make

Compiling.... Almost done!.
make install-schemas

Now... this is the last one.
sudo make install

Now we have kiba-dock install in our system we can run it just typing this in a terminal:
kiba-dock

(it should bring a blue bar, you can right-click the bar and go to "Kiba Utils" and then "systray" to have a configuration applet on the upper panel.)

Now we are going to drag-and-drop some launchers into the blue bar.

Go to "Applications" in the upper panel and find the application you want.... drag it and drop it in the blue bar.

Now let's make kiba dock start every time you log in. (for those who want it. you can start it by yourself running the "kiba-dock" command or pressing ALT+F2 and writing "kiba-systray.py" this one comes with the configuration applet)

to make it start every time we log in.... go to "System" in the upper panel then "Preferences" then "Sessions" then "Startup Programs" then click "Add" and write this "kiba-systray.py" then "Close".... and now we're done!!!

Enjoy your kiba-dock.
-linrunix


linrunix also translated it into spanish

kiba-dock es una barra de lanzadores que funciona como Mac OSX's dock. este te permite agregar tus aplicaciones favoritas a la barra para tener acceso mas fácil y rápido a las mismas. Observen el vídeo, y vean lo que creían imposible.

Nota: Para un mejor entendimiento cada comando esta en negrita y los menús y botones de cada aplicación están dentro de “ “.

Primero removemos y purgamos kiba-dock (si lo tenemos instalado)
sudo apt-get remove –purge kiba-dock

Después instalamos los paquetes necesarios para compilar kiba-dock
sudo apt-get install automake1.9 build-essential cvs libpango1.0-dev libgtk2.0-dev libgconf2-dev libglitz-glx-dev librsvg2-dev checkinstall libglade2-dev

Ahora descargamos el souce
wget http://usuarios.lycos.es/abrahamtamayo/kiba-dock-0.1.tar.bz2

Luego descomprimimos el source en un folder llamado kiba-dock (usted no necesita crearlo.)
tar -xf kiba-dock-0.1.tar.bz2

Después nos movemos al directorio kiba-dock creado por el comando anterior
cd kiba-dock

Ahora generamos los archivos para compilar.......
./autogen.sh

Luego.... Comenzamos a compilar.......
make

Compilando.... Casi terminamos!.
make install-schemas

Luego... este es el ultimo.
sudo make install

Ya tenemos kiba-dock instalado en nuestro sistema para ejecutarlo escribimos el siguiente comando en un terminal:
kiba-dock

(ahora debe haber aparecido una barra azul en la parte de abajo, puedes hacerle click-derecho a la barra e ir al menú “Kiba Utils” y luego haces click en “systray” para tener un applet de configuración en el panel superior de ubuntu.)

Ahora agregaremos algunos lanzadores al kiba-dock (lo arrastraremos a la barra azul.)

Vamos a “Applications” en el panel superior de ubuntu buscamos la aplicación que queremos..... y la arrastramos a la barra azul.

Ahora hagamos que kiba-dock inicie automático cada vez que iniciemos sección (Para los que quieran. tu puedes iniciarlo manualmente ejecutando el comando kiba-dock o presionando ALT+F2 y escribiendo "kiba-systray.py" este iniciara con el applet de configuración)

para hacerlo iniciar automático cada vez que iniciemos sección... vamos a "System" en panel de arriba luego "Preferences" después "Sessions" y luego "Startup Programs" después hacemos click en "Add" y escribimos "kiba-systray.py" luego hacemos click en "Close".... y Terminamos!!!

Disfruta tu kiba-dock.

sábado, 30 de junio de 2007

instalar unreal tournament 2004 en ubuntu feisty fawn 7.04

tan simple como ejecutar el instalador desde otro sitio que no sea el cd o dvd por lo tanto,

$sudo su
#export SETUP_CDROM=/media/cdrom
#cp /media/cdrom/linux-instaler.run .
#sudo ./linux-instaler.run

miércoles, 27 de junio de 2007

comprimir y descomprimir archivos en linux con tar

Comprimir y descomprimir archivos es una de las tareas mas comunes que vamos a tener que realizar en Linux por línea de comandos. Podemos hacerlo mediante diversas herramientas, pero existen dos que van a estar disponibles en casi cualquier distribución.

Son dos herramientas que se tienen que utilizar de manera complementaria. Se trata de tar, que simplemente empaqueta varios archivos en un único fichero, y gzip, que hace la compresión propiamente dicha.

El comando tar tiene la siguiente sintaxis:

tar [opciones] [origen] [destino]

Donde opciones son, por ejemplo, las siguientes:
  • c: crear un archivo
  • x: extraer de un archivo
  • t: listar los contenidos de un archivo
  • v: ver un reporte de las acciones a medida que se van realizando
  • f: empaquetar contenidos de archivos
  • z: para comprimir a la vez que se empaqueta
Como se puede ver, con la opción z se puede comprimir en el mismo paso en el que se empaqueta, lo que puede hacer las cosas más rápidas y cómodas. De todos modos, tar simplemente hace el empaquetado y es gzip el que realiza la compresión. Simplemente que nosotros no tenemos que llamar a gzip, sino que ya lo hace directa e internamente tar.

Ejemplos

1) Si queremos empaquetar un directorio llamado "html" y guardar los datos en "html-paq.tar", lo haríamos con la sentencia:

tar cvf html-paq.tar html

2) Si queremos comprimir un directorio llamado "archivos" y guardarlo en un fichero llamado "archivos-comp.tgz", `podríamos hacer algo como esto:

tar czvf archivos-comp.tgz archivos

Si nos fijamos, en este caso el nombre del archivo comprimido le hemos puesto extensión .tgz, que indica que está empaquetado y comprimido.

3) Si queremos desempaquetar un archivo llamado xxx.tar podemos utilizar un comando como este:

tar xvf xxx.tar

Eso supone que tenemos el archivo xxx.tar en el mismo directorio desde donde lanzamos el comando. Los contenidos se desempaquetarán en el mismo directorio donde estamos situados.

4) Si el archivo que queremos desempaquetar está comprimido. Es decir, si queremos descomprimir y desempaquetar en un solo paso, tenemos que hacerlo con la opción z del comando tar. Algo como esto:

tar xzvf xxx.tgz

lunes, 25 de junio de 2007

Otra manera de hacer funcionar wifi en inspiron 1501 con ubuntu

1. con ndiswrapper y los "drivers" para MS Windows. Yo personalmente no utilicé este método sin embargo lo voy a traducir aquí para futuros usuarios con el mismo problema. El método original optimizado para la inspiron 1501 se encuentra en la siguiente dirección.

http://ubuntu1501.blogspot.com/2007/01/fixing-wifi-on-dell-1501.html

Método 1, utilizando ndiswrapper:

1. Eliminar las versiones anteriores de ndiswrapper que tenga el sistema.

sudo rmmod ndiswrapper
sudo apt-get remove --purge ndiswrapper-utils

2. Instalar los paquetes necesarios:

sudo apt-get update  #creo que esto no es necesario si tenés tu sistema actualizado. 
sudo apt-get install build-essential #si querés ver que contiene o que hace este paquete usa apt-cache show build-essential
sudo apt-get install linux-headers-`uname -r` #si querés probá en una consola el comando uname -r por si solo! 
wget http://ftp.us.dell.com/network/R140747.EXE #para bajar el driver!

3. Obtener la última versión de ndiswrapper:

wget http://easynews.dl.sourceforge.net/sourceforge/..

../ndiswrapper/ndiswrapper-1.41.tar.gz

4. Descomprimir ndiswrapper:

cd laDireccion/dela/Carpeta/aqui  
tar -xzvf ndiswrapper-1.41.tar.gz   #puede que la versión cambie 

5. Poner el módulo bcm43xx en la listanegra:

sudo su
sudo echo blacklist bcm43xx >>/etc/modprobe.d/blacklist 

6. Reiniciar el sistema:

sudo reboot 

7. Ahora se requiere compilar el ndiswrapper que ya estaba descomprimido:

cd laDireccion/dela/Carpeta/aqui 
sudo make uninstall
sudo make
sudo make install 

8. si todo salió bien entonces ndiswrapper se ha instalado sin problemas y se procede a instalar los drivers:

cd laDireccion/dela/Carpeta/aqui 
unzip -a R140747.EXE #revisa que este sea el driver correcto 

esta línea anterior descomprime el driver, ahora debes cambiar el direcctorio a la carpeta que se acaba de crear producto de la descompresión. Esto lo hacés con cd Carpeta/ ...

Finalmente en la carpeta:

sudo ndiswrapper -i bcmwl5.inf
sudo ndiswrapper -l 

debe aparecer un mensaje que dice driver present, hardware detectado.

ahora:

sudo ndiswrapper -m
sudo modprobe ndiswrapper
sudo reboot 

Finalmente, prueba el wifi con las siguiente líneas:

sudo iwlist scanning 

SUERTE!!!!!!

Método 2, más fácil este es el que he probado y lo RECOMIENDO:

los iba a enviar a otra dirección pero es tan fácil que mejor lo pongo aca. De todas formas la dirección es esta

uname -r 

si en la consola aparece lo siguiente:

2.6.20-16-generic 

lo único que tenés que hacer es esto:

wget http://ubuntu.cafuego.net/pool/feisty-cafuego/bcm43xx/..

../bcm43xx-firmware_1.3-1ubuntu2_all.deb

esto baja el archivo llamado

bcm43xx-firmware_1.3-1ubuntu2_all.deb

a tu /home

ahora en la consola solamente instalá el paquete:

sudo dpkg -i bcm43xx-firmware_1.3-1ubuntu2_all.deb

esto te dará un mensaje sobre ndiswrapper pero si no lo haz instalado entonces no tiene porque estar por ahí. Si lo tenés instalado sigue las instrucciones del mensaje!

luego:

rm bcm43xx-firmware_1.3-1ubuntu2_all.deb

para eliminar el paquete .deb. La luz de wifi se debe encender en un momento y podrás apagarla con Fn F2.

Para probar que el wifi funciona:

sudo iwlist scan

ahora tu wifi debería funcionar sin problemas.

NOTA: si tu kernel es:

2.6.20-15-generic

visita la página original del tutorial.

Una última cosa, por favor reportá como te fue luego de seguir cualquiera de los dos métodos. Yo seguí el segundo y lo recomiendo por ser mucho más sencillo, sin embargo aún no he probado si el wifi de verdad funciona o si solo funciona la luz!

por último, ahora si, vale la pena actualizar el sistema antes de seguir el segundo método para así asegurarse tener el kernel 2.6.20-16-generic en lugar del 20-15-generic.

ojala les sirva.

saludos

sevra

Quien no quiere pensar es un fanático; quien no puede pensar, es un idiota; quien no osa pensar es un cobarde.

Sir Francis Bacon