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.