UML – Procés de desenvolupmanet OO de Craig Larman
Dels molts documents que he estat llegint les últimes setmanes especialment n’hi ha un de només 38 pàgines que l’he trobat ideal per fer-ne una guia de passos de com modelar un sistema OO amb UML. Aquest document bàsicament explica un mètodes anomenat de Craig Larman (wikipedia).
Doncs basant-me en aquest document amb el “tallar” i “engaxar” contra el meu wiki m’he fet un petit document resum ideal per usar com a eina de consulta durant el desenvolupament d’un projecte. És curiós perquè tret d’algunes frases per unir conceptes la resta l’he extret directament del document inicial i m’ha quedat força bé, almenys això em sembla a mi. Per altre banda, li vull agraïr a l’autor del document original Juan de Dios Bátíz Paredes la seva feina ja que m’ha estat molt útil, si voleu ampliar conceptes o veure exemples del que explica el meu resum obviament els trobareu al document d’aquest senyor.
Editant menú de GNOME
El Benja em va preguntar el divendres, com edito el menú del GNOME i jo vaig pensar ostres fa temps que ho vaig fer i no recordo com. De fet, el paquet base de GNOME 2.12 porta un editor força simple dels menús. Es tracta del gmenu-simple-editor, bàsicament només pensat per mostrar o ocultar opcions del menú. Però jo concretament avui m’he preguntat com podia fer apareixer als meus menús algunes aplicacions que no són natives de GNOME de fet són dues aplicacions que funcionen amb el motor JRE de Java i que volia poder cridar sense haver de sortir a la CLI.
Bé doncs, als fòrums de gentoo he trobat aquest thread Gnome 2.12.1 menu editor fails to launch. La solució ha vingut en forma d’una aplicació que ara mateix no esta al portage de gentoo però que té un ebuild al bugzilla de gentoo, concretament estic parlant de alacarte (bug 111376). Es tracta d’un editor molt senzill d’usar i molt semblant d’aspecte a l’editor que porta GNOME de serie.
Resumeixo els passos a seguir per instal·lar-lo:
# mkdir -p /usr/local/portage/x11-misc/alacarte/files # cd /usr/local/portage/x11-misc/alacarte/ # wget http://bugs.gentoo.org/attachment.cgi?id=72041 # PORTDIR_OVERLAY="/usr/local/portage" # export PORTDIR_OVERLAY # ebuild /usr/local/portage/x11-misc/alacarte/alacarte-0.8.ebuild digest # echo dev-python/pyxdg ~x86 >> /etc/portage/package.keywords # echo x11-misc/alacarte ~x86 >> /etc/portage/package.keywords # emerge x11-misc/alacarte
Amb això ja tenim l’aplicació llesta, si voleu veure l’aspecte que té:
Fa uns dies va sortir la versió 2.14 de GNOME tot i que encara no la tinc instal·lada i jo diria que ja porta un editor com deu mana de serie. El que no sé segur és si és el propi alacarte o un altre.
bookr – llegint llibres amb la PSP
Com ja vaig comentar quan em van regalar la PSP per l’última cosa que la penso fer servir és per jugar. Així que com que ja quasi he acabat el llibre que tenia entre mans i tinc un munt d’ebooks esperant-me avui m’he instal·lat el bookr un lector de .txt’s i .pdf’s per la PSP. Realment esta molt bé, malgrat li trobo un petit desfecte i és que quan les pàgines tenen imatges van una mica lentes. Però suposo que és perquè s’ha d’optimitzar una mica el codi de l’alicatiu, ja que jo diria que la PSP té prou memòria i CPU per fer-ho més ràpid. Fa un temps vaig provar el PSPPDF però la veritat és que era molt més cutre que el bookr tot i que jo diria que anava una mica més ràpid al processar les imatges.
El bookr jo diria que només funciona amb el firmware 1.5 que és el que jo tinc instal·lat, de totes formes amb els avanços que fan amb els loaders en les versions 2.0 i 2.5 del firmwar jo diria que algún loader deu ser capaç de llençar-lo. El meu problema és que només tinc una MMC de 32Mb la que venia de serie i no la penso canviar de moment. Així que tampoc hi puc posar tantes coses. Actualment però, m’hi caben 4 llibres d’entre 300 i 500 pàgines cada un a dintre. Així que ja em va bé.
E-Egine – 80 MHz Ethernet controller
El meu últim descobriment confessable sobre hardware enquestat, aquí el teniu tot un prodigi de la tecnologia. Un processador de 40/80MHz, 64KB de RAM, 2x RS232, 256KB de flash i moltíssimes cosetes més. Obviament podem disposar d’opcions impressionants com targetes de xarxa, compact flash de fins a 2GB, i moltes altres cosetes pròpies d’aquests equips com 20 I/O per controlar DAQ’s, etc.
A més el consum fa riure 200 mA aa 5V (amb totes les opcions). Perquè us feu una idea amb una bateria d’aquelles de 10x5x7cm que valen uns 6 a botigues d’electrònica en teniu per més d’una setmana sense haver de connectar-vos a llum, xulo,eh?!
A més a la web podem veure un escalat de preus molt llaminer. El cost és de $99/$84/$69/$49 per 1/50/100/+1000, atractiu,eh! si voleu una informació més datallada i ben estructurada doneu un cop d’ull al datasheet
Mattafix – Signs of a Struggle
L’últim descobriment discogràfic que ha arribat a casa de mans de la Daphne i realment enganxa. De fet, tot i ser extrany en mi la música és d’un estil força ‘reggae’ i això que a mi m’agrada la música d’aquest estil. Però aquest grup és diferent de fet, m’ha agradat molt com us dic. Potser la canço que més m’agrada és la que han llençat com a primer single que la veritat em cansa una mica el tema s’anomena ‘Big City Life’.
Doncs aquí teniu una altre novetat discogràfica que us aporto, ja sabeu que no ho acostumo a fer massa i que si ho faig és perquè val la pena escoltar-ho. Especialment li vull recomanar al Carles, ja que sovint m’enrecordo de moltes experiències que em viscut junts durant la època universitaria i no sér perquè carai aquestes melodies em tornen a portar cap aquella part de la vida.
Si algú ho escolta ja m’aportareu les vostres opinios, espero que us agradi tan com a mi. Per més info sobre aquest grup la seva web.
Comencen les postes de sol de primavera
Aquí teniu tres fotografies de les postes de sol que acabo després de sortir de la dutxa fa unes minuts, ara ja es ben fosc. Tot el bo dura poc.
A més ahir anant cap a la feina vaig fer una foto a la sortida del sol:
Com sempre a l’album de fotos, dins dels cels fotografiats dins de casa teniu les fotografies anteriors amb la mida original.