Es mostren els missatges amb l'etiqueta de comentaris desenvolupament. Mostrar tots els missatges
Es mostren els missatges amb l'etiqueta de comentaris desenvolupament. Mostrar tots els missatges

dissabte, 12 de maig del 2012

Codi QR des de PHP #QR #programació

Si l'altre dia posava un exemple per crear codis QR amb Java i iText, avui poso un exemple fet amb PHP. PHP QR Code és un projecte lliure, amb llicència LGPL que permet generar codis QR generats des de PHP. L'única dependència externa és tenir instal·lada la biblioteca gràfica GD2. Per utilitzar-ho només cal incloure la referència al fitxer del generador dins del codi PHP que ha de retornar la imatge.

El codi següent és una mostra molt simple de com s'utilitzar PHP QR Code:

<?php
include('../phpqrcode/qrlib.php');
QRcode::png("http://phpqrcode.sourceforge.net/");
?>





Creative Commons License + GNU FDL

diumenge, 26 de febrer del 2012

Configuració d'un entorn de programació #Android (II)

A l'apunt anterior he explicat com configurar Eclipse per desenvolupar amb Android i ho he fet explicant fins la instal·lació del complement ADT d'Eclipse. Aquest complement permet treballar dins d'Eclipse amb les diferents eines que ofereix orientades al desenvolupament amb Android. La instal·lació del complement però, pot comportar problemes, com es pot veure al web de desenvolupadors d'Android. Ja ho vaig dir al principi de l'anterior apunt i ho repeteixo, que no explico res que no sigui a la xarxa. Els problemes amb què hom es pot trobar poden ser causats per la manca d'una màquina virtual Java instal·lada a l'ordinador, per problemes de connexió segura amb HTTPS, o altres. Hi ha alternatives vàries, fins i tot instal·lar el complement com es feia amb les primeres versions d'Eclipse, descarregant-lo i descomprimint-lo al directori de complements.

Configuració d'un entorn de programació #Android (I)

En aquest apunt explicaré com es configura l'entorn de desenvolupament per crear aplicacions per a dispositius Android. No explicaré res que no es pugui trobar a la xarxa però, penso que sempre hi ha qui agraeix llegir-ho en català i pas a pas, poc a poc.

dijous, 15 d’abril del 2010

Creació de serveis web

Farà 6 o 7 anys que vaig treballar en un projecte en què vam utilitzar serveis web per desenvolupar una aplicació que podia configurar-se, bé com una aplicació client aïllada, o bé com una aplicació client-servidor, on el servei web feia transparent les crides remotes. Vam utilitzar el contenidor de servlets Tomcat i el programari de serveis web Axis, tot això ajudats de l'IDE Eclipse.

Després d'això he pogut veure com crear serveis web és molt més senzill en entorns com .Net/Mono o PHP. De fet és gairebé immediat amb PHP.

Però, amb Eclipse, crear un servei web per desplegar-lo en un servidor Tomcat, o en un servidor d'aplicacions J2EE com és JBoss, és una tasca relativament fàcil. És evident que has de conèixer, per anar bé, com es fa el desplegament, l'estructura del paquet que s'ha de desplegar, els fitxers que cal configurar, etc. Però, amb l'ajuda d'Eclipse, la tasca és fàcil. Així, si voleu estalviar-vos feina per crear un servei web amb Tomcat, podeu consultar els passos [aquí]. Si, en canvi, voleu fer-ho per a JBoss podeu consultar els passos [aquí]. Tots aquests passos funcionen amb Eclipse Galileo.

Creative Commons License + GNU FDL

dissabte, 23 de gener del 2010

Prototipatge de GUI amb Pencil

La recollida de requeriments és molt important en el desenvolupament d'aplicacions, per evitar que al final del camí, allò que s'entrega al client difereixi d'allò que havia demanat. Diagrames de casos d'ús i altres eines permeten que l'equip de desenvolupament del programari copsi allò que es desitja que faci el producte. És important que en el diàleg amb el client, amb els usuaris, aquests puguin veure com serà el programari que es desenvoluparà. L'ús de prototipus és molt útil per fer-ho. Això permet que els usuaris puguin entendre millor el plantejament de l'aplicació, puguin veure diferents camins de la seva execució, sobre un model de l'aplicació final, i que els desenvolupadors puguin complementar els escenaris que cal contemplar en el programari. Aquests prototipus es poden fer desenvolupant algunes funcionalitats del programari, amb una versió limitada del mateix, o també generant finestres, amb alguna interacció però, sense desenvolupar res. És el cas de les eines de prototipatge de la interfície gràfica d'usuari (GUI), ja sigui per a aplicacions d'escriptori o per a aplicacions web.


dimecres, 1 d’octubre del 2008

Bluefish

Bluefish és un editor de textos orientat al desenvolupament. Reconeix la sintaxi de diferents llenguatges de marques i de programació com HTML, PHP, Python, SQL, C,.... Es pot integrar amb aplicacions externes, com ara el compilador de Java. Ofereix assistència en el desenvolupament generant trossets de codi per a diferents accions. Per exemple, per generar el codi d'una connexió a base de dades MySQL amb PHP, generar el codi d'un bucle amb PHP, etc. A Linux.com publiquen un article amb un video demostratiu.

Jo utilitzo Bluefish, i també el gEdit però, per al desenvolupament Eclipse és una de les millors eines que hi ha.

Creative Commons License

divendres, 19 de setembre del 2008

Joc: Moure un robot pensant com un programador

Via Menéame trobo un divertit joc on has d'anar movent un robot perquè encengui totes les caselles de color blau del tauler. Hi ha un conjunt d'operacions com són el moviment endavant, el gir a esquerra o dreta, el salt o la il·luminació, i aquestes es posen en seqüència per donar-li les ordres al robot. La seqüència es pot indicar en una àrea principal i també es poden definir fins dues funcions, de forma que seqüències d'operacions que es repeteixen no s'hagin de codificar més d'un cop.

Us animeu?

Creative Commons License

dilluns, 5 de maig del 2008

Framewoks per a PHP

Si desenvolupeu amb PHP i us interessa conèixer algun bastiment d'aplicacions o marc de treball (framework), el web PHP Frameworks recull informació dels bastiments existents, proporcionant una comparació de característiques, una classificació dels millor valorats, i altra informació, com una zona de descàrrega dels diferents bastiments referenciats.


Creative Commons License


Banner no als transvasaments

dilluns, 21 d’abril del 2008

Eines lliures per a la prova de programari

Un article de Linux.com parla d'eines lliures per a la prova de programari -habitualment referida com test o testing-. La prova en el desenvolupament de programari és importantíssima. La detecció dels errors dels programes desenvolupats s'ha d'anticipar tan com sigui possible, perquè la complexitat de solucionar errors augmenta com més es triga a descobrir-los. Hi ha eines de prova o polítiques de prova diverses. De la mateixa manera, hi ha eines que faciliten aquesta prova en els diferents llenguatge. L'article proporciona un web de referència, opensourcetesting.org, un trobar informació sobre eines de prova, així com les darreres novetats i fòrums de debat.

Banner no als transvasaments

dijous, 3 d’abril del 2008

Scheme

Recordo a la carrera l'assignatura de Teoria de la Programació, on a més del Lambda Calculus, del llenguatge funcional ML,... També vam veure de forma superficial un altre llenguatge, Scheme, el qual he recordat avui amb un article que en parla, juntament amb LISP, i explica com el podem trobar en fitxers de script al Gimp.

Banner no als transvasaments

dilluns, 5 de novembre del 2007

Cinc raons per no fer webs amb Flash

No sóc partidari dels llocs web fets completament amb Flash. Penso que sí, que acostumen a ser webs molt atractius però, que barren el pas a qui no té navegadors que tinguin el plugin Flash instal·lat, un format web no estàndard, i que no sempre són webs lleugers.

Avui he trobat una entrada en un bloc on planteja tres motius pels quals no s'ha de fer un lloc web completament amb Flash. Crec que tothom té clar que no es discuteix l'ús de Flash per introduir elements animats dins d'una pàgina però, per al conjunt d'un lloc web no seria la millor opció. I dins dels elements animats jo no l'utilitzaria, per exemple, per fer menús animats, doncs amb efectes de Javascript també es pot fer i no es posa la barrera en un dels principals elements de navegació del web.

dijous, 8 de març del 2007

Generador senzill de RSS

Si teniu ganes d'incloure un canal de RSS al vostre web -en cas que no en tingui-, hi ha una classe, RSS Generator, que us permet fer-ho. Està desenvolupada amb PHP i generar el canal RSS és tan senzill com passar-li un vector amb els elements al mètode get. El comentari que precedeix el mètode al codi font indica què han de contenir aquests elements. És programari lliure amb llicència GPL.