[KDE 4] - Se libre con KDE4 - Algo impresionante se acerca

Posted by Santiago Zarate on Thursday, January 10. 2008 at 19:38 in linux, Tecnico, Ubuntu, ubuntu-ve



SE LIBRE



La Comunidad de KDE (Y yo en particular) está encantada de anunciar la
inmediata disponibilidad de KDE 4.0.0.Esta
significativa versión marca tanto el final del largo e intensivo
período de desarrollo que lleva a KDE 4.0 como el principio de la era
KDE 4.



El Escritorio KDE 4 ha obtenido algunas nuevas funcionalidades principales. 
El gestor de escritorio Plasma ofrece un nuevo interfaz de escritorio, incluyendo panel,
menú y widgets en el escritorio, así como una función de dashboard.
KWin, el gestor de ventanas de KDE, ahora permite avanzados efectos gráficos para
facilitar la interacción con las ventanas.



Esta version no solo cuenta con el soporte que le ofrece QT4
sino que ademas cuenta con toda una nueva infraestructura para hacer de
todo, por ejemplo:


  • El núcleo kdelibs reorganizado y un HIG reescrito.

  • Un nuevo tema de iconos y estilos visuales, desarrollados
    por el Proyecto Oxygen, que hará
    extensivo el uso de los SVG.

  • Un escritorio y paneles completamente nuevos,
    colectivamente llamados Plasma que integrarán los
    actuales Kicker, KDesktop,
    y SuperKaramba.

  • Una interfaz más aerodinámica.

  • Un sistema estándar para escribir scripts
    basado en ECMAScript (JavaScript) o en Kross,
    una solución independiente del lenguaje desarrollado y utilizado en la
    suite KOffice. Actualmente soporta Python
    y Ruby,
    pero nuevos lenguajes se incluirán pronto (PHP may be?).

  • Una nueva interfaz multimedia llamada Phonon, haciendo a KDE
    independiente de un sistema multimedia específico.

  • Una nueva API para redes y dispositivos portátiles, llamado
    Solid.

  • Nuevos framework para comunicaciones (Chats, IM, etc) Decibel y
    Telepathy.

  • Un nuevo sistema de búsqueda y metadatos,probablemente
    se denomine Tenor. Podría incorporar Strigi como
    servicio para indexar archivos, y Nepomuk para su
    integración en KDE

  • Un nuevo corrector ortográfico llamado Sonnet,
    con detección automática del idioma. Sustituirá a kspell para marcar
    los errores ortográficos que se comentan en cualquier aplicación de
    KDE. Una de las ventajas sobre kspell, es junto con un diseño más
    sencillo de mantener, la habilidad de detectar y corregir los errores
    en textos con varios idiomas diferentes mezclados dentro del texto.

  • ThreadWeaver
    como software para aprovechar la potencia de las CPU de varios núcleos
    y hacer más sencillo paralelizar los procesos.

  • Okular suplantara a KPDF, KGhostView y
    algunas otras herramientas para ver archivos, sin embargo a su vez, al
    igual que en la version anterior esta podra ser embebida en otras
    aplicaciones (Como Konqueror)

  • Se usa ahora CMAKE lo cual permitira la posible compilacion
    en otros sistemas operativos

  • Se planea incluir Akonadi que es un servidor para toda la
    infraestructura PIM de KDE, centralizando todo a diferencia de la
    version anterior de KDE.

  • Vendra con efectos de escritorio parecidos a los que trae
    actualmente GNOME




La Guía
Visual de KDE 4.0
(en ingles) proporciona un breve resumen de
varias
de las nuevas y mejoradas tecnologías de KDE 4.0. Ilustrada con
multitud de capturas de
pantalla, te lleva a través de las distintas partes de KDE 4.0 y
muestra algunas de las
fascinantes nuevas tecnologías y mejoras para el usuario. Comienzas con
las nuevas
características del escritorio,
siendo presentadas después
aplicaciones
como System Settings, el visor de documentos Okular y el gestor de
archivos Dolphin. También se muestran
aplicaciones educativas
, así como juegos.



Y bueno, todo esto es exelente, y como los amigos de kubuntu no se
podian quedar atras, han trabajado muy duro para ofrecernos todo
esto... en un Live
CD
, e inclusive, ya esta en los repos de Gutsy y en los repos
de Hardy.







aca les dejo un tutorial de como instalar kde4 por Francisco
Mañas


aca esta el anuncio oficial en kde.org

aca esta el anuncio en kubuntu.org



Aqui
hay algunos Screen shots

Como instalar plphp en ubuntu 7.04 y 7.10

Posted by Santiago Zarate on Thursday, November 29. 2007 at 10:27 in Bases de Datos, linux, PHP, PostgreSQL, Programacion, Tecnico, Ubuntu

Desde hace bastante tiempo, he estado trabajando con postgresql Y bueno entre idas y venidas, entre las grandes ventajas que tiene postgres, son los lenguajes procedurales los cuales nos facilitan mucho el trabajo de interaccion con la base de datos...

Particularmente yo adoro PHP, y por eso este HOWTO es para PLPHP

a continuacion colocare la forma que yo sigo para instalar PLPHP (que no es mas que PHP dentro de la base de datos)

en principio, necesitaremos varias cosas:

  1. PostgreSQL 8.2 en adelante (si estas usando PostgreSQL de repositorios, asegurate de tener los paquetes de desarrollo (postgresql-server-dev-8.2)... si compilamos el Postgres nosotros mismos, debemos tener las fuentes del mismo disponibles (por si acaso), y tener los binarios de postgres en nuestro PATH
  2. las fuentes de PHP 5 > que las podemos obtener directamente desde el sitio php.net
  3. la libreria libxml2-dev instalada (una dependencia de PHP cuando lo compilas)
  4. las fuentes de plphp que las obtenemos del sitio del proyecto en commandprompt
  5. Un poco de paciencia

luego de obtener las fuentes de PHP, vamos a compilarlo (Si, hay que compilar PHP, puesto que la version que esta en los repos, no nos va a ser util porque no esta compilada para ser embebida [--enable-embed], esto no afectara para nada otras versiones de PHP (Principalmenteporque la instalacion la haremos en un directorio no estandar)

manos a la obra:

si tenemos todo lo necesario (el paquete buid-esential) podremos compilar sin problemas:
en una consola, navegamos hasta el directorio donde estan las fuentes de php, y descomprimimos

$ tar -xvvzf php5.x.x.tar.gz

luego nos cambiamos al directorio php5.x.x y desde alli configuramos, hacemos el make y el make install ;-)

$ cd php5.x.x/

$ ./configure --prefix=/usr/local/plphp --enable-embed

nos podemos ir a tomar un cafe, pues aveces tarda un poco

$ make

Volvemos por las galletas.... :-D

$ sudo make install

si teniamos todo lo que necesitabamos... entonces vamos bien... nos falta 1 solo paso


ahora vamos a compilar plphp, al igual que como hicimos con PHP, vamos a descomprimir, y por consola cambiarnos al directorio plphp-XXXX (donde XXXX es la version ;] ), despues de esto lo que viene es mantequilla:

$ ./configure --with-php=/usr/local/plphp

o en caso de que hubiesemos compilado postgres:
$ ./configure --with-php=/usr/local/plphp --with-postgres=/ruta/a/postgres

$ make
$ sudo make install

con esto, ya tendremos instalado el plphp, pero para que pueda ser usado por postgres, debemos hacer un ultimo paso:

$ ln -sf /usr/local/plphp/lib/libphp5.so $(pg_config --libdir)
para hacer un enlace simbolico en la carpeta de libs de postgres...

ya con esto... estamos listos, nos logueamos en el servidor como un superusuario (generalmente postgres)

y ejecutamos lo siguiente:

INSERT INTO pg_pltemplate VALUES
('plphp', 't', 'plphp_call_handler', 'plphp_validator', '$libdir/plphp', NULL);

INSERT INTO pg_pltemplate VALUES
('plphpu', 'f', 'plphp_call_handler', 'plphp_validator', '$libdir/plphp', NULL);
ya con esto, la base de datos template0/1 tendran plphp disponible como lenguaje... ahora simplemente en la base de datos que deseemos, debemos ejecutar esto:
CREATE LANGUAGE plphp;

ya solo nos queda probar nuestra obra, creemos una funcion de prueba:

create or replace function hola() returns text as $$
return 'Hola Mundo!';
$$
language plphp;

vamos a ver que pasa:

amarok=# SELECT HOLA();
hola
-------------
Hola Mundo!
(1 fila)

Espero que les haya sido util este tutorial...

Recuerden luego de hacer esto, visitar:
https://projects.commandprompt.com/public/plphp/wiki/Documentation