Nuevo LP – Pawboss “Impacto Global”
Escrito en | 27 Junio, 2010 | Comentarios desactivados
Despues de varios años haciendo montones de temas, colaboraciones y demas historias, por fin me decido a sacar un nuevo LP recopilatorio que reune algunos de mis temas mas populares.
Impacto Global es una mezcla de contrastes en la que podemos encontrar sonidos sumergidos en estados de animo tan dispares como “Ni tan siquiera” (Esperanzador) como “Salvación” (Depresivo), pasando por todo tipo de ambientes, con un estilo musical muy propio, baterias reales o electrónicas, pero siempre con un condimento común, las guitarras, siempre rabiosas y muy melódicas, simples y lineales, que tienen presencia pero no se comen todo cuanto está junto a ellas. Los bajos son poderosos y siempre presentes. Los efectos especiales están siempre presentes, sobretodo entre las canciones y alguna ocasion dentro de ellas, pero la mayor parte de las veces, durante cualquier cancion escuchamos un fondo de “strings” o acompañamientos electronicos estrategicamente colocados.
La variedad de estilos es grande, pero podemos resumirlo en tres variedades, los temas pop-rock o power-pop en los que con mas o menos letra se consigue un mensaje bastante claro, los temas melodicos, en los que no se ha puesto letra puesto que solo conseguiría estropearlos, y finalmente los temas que incluyen samples de peliculas o series, que cuentan con un componente cómico en algunos casos y oscuro o angustioso en otros.
En general es un disco bastante completo, en el que espero que cada vez que se escuche se descubran nuevos detalles y sobretodo que despierte sensaciones.
Aprovecho a darle las gracias a todo el equipo de Contubernio por haberme animado y apoyado con la publicacion, sin todos vosotros todo esto no sería posible.
Podeis descargarlo en el area de publicaciones de Contubernio.es, espero que os guste.
Gpapyrusc noticias
Escrito en | 19 Marzo, 2010 | No Comments
Ya se encuentra desarrollada la mayor parte de la carcasa o framwork, al menos la forma en la que se va a ir montando.
Se trata de una mezcla entre PHP orientado a objetos -> HTML con CSS y por supuesto MySql.
Como podeis ver en la imagen, ya va tomando forma. Están establecidos, el banner, las cajas de menu, herramientas y atributos, y claro está el frame principal donde se hará la navegacion y la vision de los documentos.
Los colores son degradados con un toque de office 2007 que nunca viene mal, y el banner, con una fuente muy laboriosa, cuenta con parte de la historia del papiro en segundo plano. Creo que me ha quedado de momento bastante bien.
Dejo aqui una captura de la pantalla:
FengOffice ADDONS!! hoy, pdf
Escrito en | 8 Marzo, 2010 | 1 Comment
Para los profanos resumiré que Fengoffice se trata de muchas cosas, gestor de contenido, organizacion colaborativa, notas, calendario, correo, vamos, casi cualquier aplicacion corporativa, pero todo en uno.
Hay muchos de este tipo, pero la mayoría son feos y poco funcionales, Fengoffice es muy agradable y como no podia faltar en mi mundo…
open source!
La magia del open source
Viendo que habia cosas que mejorar (dejando a un lado que ya de por si es muy bueno) me vi con fuerzas como para meterle mano. He visto que en el foro de desarrollo se dan muchos palos de ciego, pero no hay nada bien documentado.
Yo en este caso he desarrollado algo que faltaba y que me parecía muy importante, un visor de pdf’s en la parte de gestión documental.
La funcionalidad:
Cuando sea un archivo pdf, se crea una vista en un iframe a partir de su url del repositorio.
Como se instala:
1 . editar el archivo: fengoffice/application/views/files/file_details_content.php
2. bajo la linea numero 31 (aproximadamente) donde finaliza con un <?php } ?> insertar el siguiente codigo:
<?php // Vista previa embebida para pdf’s (by pawboss.com 8-3-2010)
// extraemos la extension y comprobamos que es un pdf
if (substr($file->getFilename(), -3) == ‘pdf’) {//extraemos la url exacta del archivo y la asignamos
$urlpdf=get_url(‘files’, ‘download_image’, array(‘id’ => $file->getId(), ‘inline’ => true, ‘modtime’ => $modtime));
//Pintamos bajo la cabecera un iframe de 100% x 900px con el contenido de la url
echo “<iframe src=”.$urlpdf.” width=’100%’ height=’900px’ frameborder=0 align=’center’></iframe>”;// si te gusta esta addon, escribeme a pawboss@pawboss.com
}
?>
Y a correr!!
Espero que os haya gustado.
Gpapyrusc
Escrito en | 1 Marzo, 2010 | 2 Comments
Esta vez no lo voy a dejar… me voy a poner serio!
Gpapyrusc me costó muchisimo trabajo, mucha investigacion de como conectar una web en PHP a un escaner, de como modificar las imgenes en su importacion, un millon de cosas que se han quedado en el aire…
Bien, pues esta vez vamos en serio, con la potencia de PHP orientado a objetas pienso hacer mi propio gestor documental, será feo, no tendrá lo ultimo en ajax, no será la bomba, pero será mio, le podré meter mano hasta decir basta e investigar nuevas funcionalidades para lo que haga falta.
Gpapyrus se va a convertir en algo grande (al menos para mi…)
Os mantengo informados.
PHP Orientado a objetos
Escrito en | 13 Febrero, 2010 | No Comments
Tras empezar a trabajar con .net, y habiendo tratado con php orientado a objetos sin tener ni idea con varios entornos ya construidos, me he puesto a investigar y es muy muy interesante.
Para la construccion eficiente de las webs en PHP, yo uso el mismo PHP para pintar el HTML, claro está, empezé en mis codigos a repetirlo para cada pagina, tras ese engorro, use los INCLUDE para que se trajera partes que estaban en otros archivos y finalmente funciones, pero no me convencía del todo, entonces encontré LOS OBJETOS.
Este concepto tarda en aprenderse sobretodo si vienes viciado de programaciones mas rústicas, en pocas palabras y para que sirva como ejemplo practico pintando HTML, voy a dejar aqui un trozo de codigo supersimple.
Se trata de lo siguiente, primero declaramos una clase que contendra funciones (metodos) y variables (atributos), la llamaremos pintapartes. Introducimos una funcion dentro que pinta una tabla con 3 variables y devuelve la tabla construida. Por ultimo creamos el objeto, y llamamos a la funcion que alberga en su interior almacenando su retorno en la variable tabla y la llamamos a traves del objeto, por ultimo pintamos con echo el valor de la variable.
Aqui dejo el código, es muy sencillo, pero sirve como base para entender como funciona.
<?php
class pintapartes {
function cabecera() {
$abretabla=”<table border=5><TR><td>”;
$contenido=”contenido”;
$cierratabla=”</Td></Tr></table>”;
Return $abretabla.$contenido.$cierratabla;
}
}
$objeto = new pintapartes();
$tabla=$objeto->cabecera();
echo $tabla;
?>

