Pres de Michael Nygard - El futur de desenvolupament de programari “:
"Parlant de llenguatges, molts dels problemes a què ens enfrontem avui no poden resoldre amb un sol llenguatge o aplicació.
Avui en dia, no es pot explicar adequadament ni raonar sobre el comportament d'un lloc web només examinant el codi de
l'aplicació. Un lloc recull atributs de comportament d'una multitud de fonts: el codi de l'aplicació, la configuració de servidors
web i servidors cache, servidors grid, processament asíncron, elements d'aprenentatge automàtic, dispositius actius de xarxa
(com firewalls aplicatius), i magatzems de dades. "Programació", com el descriuríem avui - programació de comportament
aplicatiu com a tractament de peticions - defineix una porció cada vegada menor del comportament. No tenim eines o
llenguatges per expressar i raonar sobre aquests sistemes distribuïts, estesos i fragmentats. A conseqüència, és difícil
predir la funcionalitat, rendiment, capacitat, escalabilitat i disponibilitat d'aquests sistemes. "
No podria estar més d’acord…
1 Comentari - Continua llegint la resta de l'entrada »
Quan exactament hauran T-800s i WALL-Es passejant-se per ahi?
(En el cas dels T-800, esperem que per a nosaltres, no a curt termini)
Recordo haver fet un curs de robòtica durant els meus estudis a principis del 2000, i l’autònom de 4 rodes, de propòsit específic, seguidor-de-línies i avantpassat de Número 5, que va resultar a ajuntar un PCB, un servo, soldadures d’amateur, una mica de micro-programació i molt entusiasme, va quedar bastant lluny de David.
No obstant això, la força de voluntat dels sheldons del món segueix tancant la bretxa entre la ciència ficció i la realitat i, de tant en tant, alguns resultats apareixen que sens dubte em fan aixecar les celles.
Recentment em vaig trobar amb la lliçó Space & Robots donada a la universitat de la singularitat per l’astronauta de la NASA Dan Barry.
L’exposició fa un gran treball de discutir breument la capacitat d’adaptació, la robòtica i la intel.ligència artificial, però el que em va cridar l’atenció van ser els diversos exemples d’estat actual de la robòtica, i en especial aquests dos:
Tags: Intel·ligència Artificial, Universitat Singularitat
1 Comentari - Continua llegint la resta de l'entrada »
Sembla ser que no se’m dóna bé fingir que no sé res d’informàtica , i recentment vaig acabar sent responsable de la construcció d’un lloc web portfoli essencialment senzill però complex pel que fa a requeriments.
Amb l’esperança que pugui ser útil per a tots els que es troben sovint en el rol de “amic / parent / XXX”, que “sap d’informàtica” , i al qual se li demana resoldre amb facilitat i rapidesa qualsevol tasca relacionada amb la informàtica, aquí va una possible solució ràpida i fàcil de crear el lloc esmentat.
La construcció d’un lloc web no és certament la més complexa de les tasques d’un informàtic avui en dia, però, les limitacions que envolten aquest cas particular la converteixen en complexa:
- Els meus coneixements sobre Disseny i construcció de llocs web no ha avançat des de començaments dels 00 (efectes CSS, Flash i HTML5 segueixen sent un misteri per a mi)
- El cost total de la construcció i allotjament del lloc web …. i qualsevol altra despesa, ha de ser 0
- No han d’haver efectes secundaris desagradables de hosting gratuït (com elements emergents)
- El lloc web portfoli ha de permetre la gestió fàcil d’àlbums: tot aspecte tècnic ha de ser transparent per a l’usuari final
Tags: Hosting, The Cloud, Web Portoflio
No Hi Ha Comentaris - Continua llegint la resta de l'entrada »
Tot i que ofereix molt més que l’enregistrament de dades GPS, el eTrex Venture HC és una bona opció per a les necessitats de registre de dades GPS.
Encara que és possible trobar altres models més barats i limitats (quant a funcionalitat), l’eTrex Venture HC té una bona relació qualitat - preu.
La capacitat de registre de 10.000 punts, l’excel·lent recepció i les 14 hores de bateria, i la disponibiltat de productes Garmin per a Mac, van ser suficients per convence’m.
Amb Road Trip, per exemple, és possible exportar les dades enregistrades al format GPX.
Tags: eTrex Venture HC
No Hi Ha Comentaris
GPX és un format estàndard XML utilitzat per a descriure dades GPS.
Una possible font d’aquesta informació és, per exemple, un enregistrador de dades GPS.
El camí de GPX a Google Maps pot ser completat en 4 senzills passos:
Tags: Google Maps, GPX, KML, KMZ
No Hi Ha Comentaris - Continua llegint la resta de l'entrada »
Gairebé un any després d’entrar en el món mac, aquestes són les meves aplicacions imprescindibles (gratuïtes) per a Mac OS X:
Tags: Connect360, cyberduck, DivX for MAC, Exif Viewer, ffmpegX, Flip4Mac, Geotagger, GIMP, GPSPhotoLinker, Little Snitch, mamp, MenuMeters, MPEG Streamclip, NeoOffice, NTFS-3G, TextWrangler, TVUPlayer, UnRarX, utorrent, VLC, XCode
1 Comentari - Continua llegint la resta de l'entrada »
Gairebé tan fàcil com escalar imatges amb mogrify…
1. Descarrega e Instal·la GIMP
2. Obra l’Imatge

3. Filtres -> Llums i Ombres -> Ombra

Tags: GIMP, Manipulació d'Imatges
No Hi Ha Comentaris
Més fàcil, impossible!
Simplement:
1. Instal·la ImageMagick
2.Configura les variables d’entorn:
export MAGICK_HOME="/opt/local/var/ImageMagick-6.5.3"
export PATH="/opt/local/var/ImageMagick-6.5.3/bin:$PATH"
export DYLD_LIBRARY_PATH="/opt/local/var/ImageMagick-6.5.3/lib"
3. Escala:
bash-3.2$ /opt/local/bin/mogrify -resize 525x700 image.jpg
(NOTA: Sobreescriu l’imatge (no crea una imatge nova))
Tags: Manipulació d'Imatges, ImageMagick, Mogrify
No Hi Ha Comentaris
Si t’agraden les fonts de coneixement bons, de fàcil lectura i gratuïts, com jo, segurament hauries de fer una ullada a 97 coses que un arquitecte de software ha de saber.
Cada projecte de software és diferent, i té unes necessitats diferents i úniques, i com Edward Garson assenyala a El context és el rei:
“Crec que hi ha una certa ironia en l’intent de transmetre alguna cosa sobre els ideals de l’arquitectura, quan la premissa amb la què vull començar és que efectivament no hi ha ideals. Si això és així, llavors segurament no hi ha res a escriure, sóc una contradicció i en fer això, corro el risc de provocar la implosió de l’univers o alguna cosa així. “
No obstant això:
“Però, per desgràcia, Ceci n’est pas une pipe.”
Jo si crec que els projectes d’enginyeria de software comparteixen alguns problemes comuns (o almenys ho espero, qualsevol reforç moral és benvingut: l’enginyeria de software és una difícil disciplina on la desesperació és freqüent).
“97 Coses”, assenyala alguns dels temes i solucions que probablement haurien de ser aplicables a qualsevol projecte d’enginyeria de software.
Hi ha alguns noms grans i molts anys d’experiència darrere d’aquests aforismes de saviesa, i en la meva curta carrera fins al moment, he trobat molts dels problemes descrits en “97 Coses” en projectes passats i presents.
Atès que 97 coses són massa per la meva memòria a curt termini, aquestes són les 3 coses que m’esforçaré a recordar:
Tags: Knowledge Source, Michael Nygard, Neal Ford
No Hi Ha Comentaris - Continua llegint la resta de l'entrada »
Michael Nygard és un desenvolupador i arquitecte amb més de 15 anys d’experiència, i també és l’autor de “Release It! Design and Deploy Production-Ready Software”.
Després d’haver trobat aquest llibre en moltes llistes tipus “Llibres que un Enginyer de Programari ha de llegir”, vaig pensar a donar-li una oportunitat.
Això no serà un comentari a fons, ja que ja n’hi ha molts existents, sinó més aviat un resum de les idees que es quedaran amb mi després d’aquesta primera lectura.
El llibre de Michael tracta la problemàtica relacionada amb l’execució exitosa de sistemes de software en producció, i, encara que se centra en sistemes distribuïts d’alta disponibilitat i de gran escala, molts dels temes exposats poden ser aplicats a qualsevol sistema de software.
El llibre cobreix tots els possibles elements i capes de l’enginyeria de software que se m’ocorren: gestió, execució, proves, disseny, desenvolupament…, front-end, back-end, explotació, etc., i en lloc de tractar de respondre a totes les preguntes, més aviat intenta mostrar la bona direcció en la qual anar.
Aquest és, sens dubte, un llibre que segurament torni a llegir en el futur, ja que les idees i situacions que es quedaran amb mi després d’aquesta primera lectura són només aquelles que m’he trobat en projectes actuals i anteriors.
Tags: Knowledge Source, Michael Nygard
No Hi Ha Comentaris - Continua llegint la resta de l'entrada »
|