Insertar Portlet en un theme de Liferay

Insertar Portlet en un theme de Liferay

Hacia tiempo que no escribía un post puramente técnico y la verdad es que ya tenia ganas.
A la hora de personalizar themes liferay o crearlos nuevos existe la posibilidad de insertar portlets directamente en la plantilla, de esta manera podemos programar portlets para que aparezcan como menú o incluso añadirle funcionalidades. Por ejemplo, en [...]

August 13th, 2010 by albert 

Video Streaming en Java+Liferay

Video Streaming en Java+Liferay

Hacía tiempo que no escribía un articulo técnico y ya tenia ganas. Hoy vamos a explicar como hacer streaming a partir de un Portlet Liferay que desarrollé hace ya tiempo.

Introducción: El vídeo streaming nos permite ver vídeos en Internet en tiempo real (No es el ejemplo de este post) o nos permite ver vídeos por [...]

November 6th, 2009 by albert 

El primer programa que vendí

El otro día comprobando CDs viejos encontré una copia del primer programa que vendí. Se trata de un software de gestión que desarrollé a medida y por encargo hace cosa de 11 años.
Esta desarrollado en Clipper, funcionaba sobre MSDOS (Ufff… entonces es lo que avía) y permitía llevar una gestión de clientes, albaranes y facturas. [...]

May 23rd, 2009 by albert 

Escalando imágenes con PHP

Aquí os dejo un script que acabo de hacer para mi propio blog. Se trata de un pequeño script que coge una imagen y la escala al tamaño que se le pase como parámetro.
Uso:
escalar.php?imatge=url imagen&w=ancho&h=alto
Archivo ‘escalar.php’:
< ?php
header(”Content-type: image/jpg”);
$w=$_REQUEST["w"];
$h=$_REQUEST["h"];
$imatge=$_REQUEST["imatge"];
$im=null;
if ( stripos( $imatge, “.gif” ) ) $im = imagecreatefromgif($imatge);
if ( stripos( $imatge, “.jpg” ) ) $im = [...]

May 17th, 2009 by albert 

Posant text en imatges amb PHP i GD

Posant text en imatges amb PHP i GD

L’altre dia vaig haver de fer un script en PHP que generes un boto amb el text que se li passés com a paràmetre. D’aquesta manera tenim una imatge amb el boto i amb aquest simple script li posem el text que volguem. Per insertar-ho en HTML simplement <img alt=’Text alternatiu’ src=’boto.php?text=texte del boto’/>:
<?php
Header(”Content-type: image/gif”); [...]

September 26th, 2008 by albert 

Programant RIAs(Rich Internet Application) amb FLEX

Porto un quants dies jugant amb FLEX i la veritat es que es una tecnologia que m’ha sorprès gratament.
Les aplicacions FLEX es generen a partir de fitxers XML per a crear les vistes i ActionScript per la lògica de negoci. L’accés a les dades es fa normalment a base de peticions XML amb altres [...]

August 18th, 2008 by albert 

Conversió de moneda amb Google

Quan un vol vendre al mercat Britànic o Americà resulta convenient mostrar el preu del producte en la seva propia moneda.
Una forma sencilla de fer això es aprofitar que google dona aquest servei al seu cercador. Aquest servei només es dona a la web de google i no s’hi pot accedir via la seva API, [...]

August 7th, 2008 by albert 

Trastejant amb Ruby On Rails

Trastejant amb Ruby On Rails

Ruby On Rails(RoR) es el resultat d’unir un llenguatge(Ruby) i un framework(Rails). Això dona com a resultat un entorn de desenvolupament orientat a l’objectiu(Desenvolupament Web) i molt estructurat.
De RoR cal destacar que disposa d’un gran nombre de funcionalitats d’una aplicació web integrades i que un cop saps on esta cada cosa va perfecte, això si, [...]

July 15th, 2008 by albert 

MySql de supervivencia

Aquí 4 coses per recordar de MySQL:
TRUNCATE TABLE <nomtaula>;
Esborra tots els registres d’una taula.
REPLACE INTO <nom taula> VALUES ( <valors> )
Fa un insert i si trova una línia amb la mateixa key la reemplaça.
DATE_FORMAT(<camp data>,’%d/%m/%Y’)
Formatar una data.
CREATE PROCEDURE crea_comanda( IN dir_ip VARCHAR(15) )
BEGIN
SELECT (3*2) INTO preu_net;
INSERT INTO comanda( data_comanda, adre_ip_compra ) VALUES [...]

April 25th, 2008 by albert 

Multiidioma amb drupal 6

Una de les coses que m’ha desepcionat amb drupal 6 es el suport multiidioma. Al final simplement et permeten traduir contingut, però, no et permeten tenir una estructura de menús en diferents idiomes.
Al final s’ha de fer a l’antiga. Crear diferents blocs (Un per cada idioma) i dir-li que et mostri cada bloc en funció [...]

March 4th, 2008 by albert 
Older Posts »