El blog de Albert Coronado
Consultoria i Direcció de projectes Freelance

nbsp;
Dijous 20 de Novembre '2008 
La Buena Suerte
Un munt de gent m'havia parlat d'aquest llibre, i per tant, m'el vaig llegir perquè si tanta gent parla bé d'un llibre serà per alguna cosa :).

S'ha de dir que no va decepcionar, es tracta d'un llibre que crec que a tot emprenedor li encantará, i un cop llegit, ús asseguro que ús recarregarà les piles per seguir tirant endavant projectes.


caratula llibre

Simplificant processos de negoci
Un dibuix val mes que mil paraules. Que quin es el secret per aplicar correctament les tecnologies de la informació"¿ Doncs tenir clar A, B i C per finalment aconseguir un camí mes curt.

dibuix simplificació

Continuant amb la metàfora de la imatge, per conèixer els nodes actuals d'una organització i el flux d'informació res millor que una Auditoria(Interna o Externa) i per aconseguir el camí curt doncs... (Formació, Tecnologies mòbils, ERPs, CRMs, eines de treball col·laboratiu, etc.).


Me les piro cap a Dubrovnik
Demà me'n vaig de vacances a Dubrovnik (Croacia) i penso desconnectar de tot durant uns dies :)

Situació Croacia

Situació Dubrovnik


Ens veiem a partir del 16 d'Octubre ;)

Exportant BBDD amb PostgresSQL
Al igual com Mysql te el mysqldump Postgres també te la seva utilitat per exportar bases de dades. Apunto aquí la sintaxi per recordar-ho:


pg_dump -h<host> -p<port> -u<user> -W <Database>


Atenció!!! El parametre '-W' serveix per obligar a demanar password, no te res a veure amb el paràmetre 'Database'.

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");

$font=2;

$text="hola";
if ( isSet( $_REQUEST["text"] ) ) $text=$_REQUEST["text"];

$im = imagecreatefromgif("boto.gif");

$white = ImageColorAllocate($im, 255, 255, 255);
$black = ImageColorAllocate($im, 0, 0, 0);

$font_height = ImageFontHeight( $font );
$font_width = ImageFontWidth( $font );
$image_height = ImageSY($im);
$image_width = ImageSX($im);

$length = $font_width * strlen($text);

$image_center_x = ($image_width/2)-($length/2);
$image_center_y = ($image_height/2)-($font_height/2);

ImageString($im, $font, $image_center_x, $image_center_y, $text, $black);

imagegif($im);
?>


Aquí teniu la imatge del boto que feia servir:     boto

Lista de emprendedores en twitter
Jordi bufí esta escrivin una llista d'emprenedors amb twitter: lista de emprendedores en twitter


Trastejant amb Google App Engine
Una passada el motor d'aplicacions de Google. Python com ha llenguatge de desenvolupament va molt bé i el framework que han creat els de google proporciona un marc de desenvolupament molt àgil i clar. Si no fos per les seves limitacions (Accés a BBDD, l'entorn esta totalment acoblat a Google i alguna cosa mes) diria que podria ser un competidor d'entorns com RoR (Ara bé quan hem linxen).
Google App Engine Logo

Aquest es sens dubte un d'aquells serveis de google que esta sense explotar. Sembla que l'única utilitat empresarial que se li troba es utilitzar-lo com a CDN. Fan falta iniciatives per a explotar aquest servei de google al 100%.


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 llenguatges com PHP, Java o ASP. FLEX dona molt suport al XML i a recursos Multimedia.

Aquí teniu una petita aplicació "HolaMundo" que a mes llegeix els RSS del meu blog (Si ho proveu a casa Flex te la mateixa limitació que Java i no permet obrir connexions a un servidor diferent del de l'aplicació).










Aquí teniu el codi font de l'aplicació.

Per compilar simplement:

./mxmlc -show-actionscript-warnings=true -strict=true -file-specs holamundo.mxml


El pròxim pas, Aplicacions amb AIR :) !!!

AlbertCoronado.com, ja era hora!!!!
Un post molt curtet només per dir que per fi he posat el blog al domini "albertcoronado.com". Una altre cosa que tenia pendent era rentar-li la cara al blog.

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, per tant, haurem de fer trampa i aconseguir les dades per webscraping.

Aquesta simple funció en PHP ens retorna el valor en Euros de la moneda que li passem com a paràmetre ( "USD" per a Dollars o "GBP" per a Lliures Esterlines):


function getValorMoneda($moneda) {
 ï»¿ ï»¿ ï»¿ $s="http://www.google.es/search"client=firefox-a&rls=org.mozilla%3Aes-AR%3Aofficial_s&hl=es&q=1+EUR+in+$moneda&meta=&btnG=B%C3%BAsqueda+en+Google";

 ï»¿ ï»¿ ï»¿ $pag=file_get_contents($s);

 ï»¿ ï»¿ ï»¿ $cadena="1 Euro = ";
 ï»¿ ï»¿ ï»¿ $p1=strpos($pag,$cadena)+strlen($cadena);
 ï»¿ ï»¿ ï»¿ $p2=strpos($pag," ",$p1);
 ï»¿ ï»¿ ï»¿ $valor=substr($pag,$p1,$p2-$p1);

 ï»¿ ï»¿ ï»¿ return $valor;
 ï»¿ ï»¿ ï»¿ }


Coses a tenir en compte abans de fer servir aquesta funció:

  • No es pot fer una crida a google cada cop que mostrem un preu(Seria molt lent), es recomanable guardar els valors en una Cache o BBDD.

  • La fiabilitat del sistema recau en google, i google, no es fa responsable dels valors. Tot i que a mi en molts anys no m'ha donat cap problema.

  • El valor d'una moneda canvia constantment.


Es tracta d'una solució Fàcil, Senzilla, Barata i que aporta molt valor afegit. Espero que ús sigui útil...

Cerca:

 
 
Contacte:
no robots
Afiliació:
Publicitat:

Altres:
nbsp;