Author: Oriol Rius

iPod photo 60Gb

Reading time: 1 – 2 minutes

ipod-photo-60.jpg

Ja en sóm un més a la família. Degut a que fa un parell de setmanes a la Daphne li van robar el archos gmini 400 que li havia regalat al gener d’aquest any. Doncs bé com a regal de ‘reis’, una mica avançat però això ve quan ve. Li he comprat un iPod photo de 60Gb de moment poc us puc explicar del trasto només que l’he connectat al linux fa una estona i he vist que porta dues particions una no buida i una altre en format FAT32 on hi ha un arbre de directoris força intuitiu, posteriorment he instal·lat a la gentoo el paquet: app-pda/ipodslave. Que em permet des de l’amarok poder gestionar la música del ‘catxarro’. De moment poca cosa més ja us aniré explicant cosetes…

Camió amb cresta

Reading time: < 1 minute

No us perdeu aquest camió amb una cresta de gallina que em vaig trobar avanç d’ahir quan anava a dinar sortint de la feina. Això si que és fricki i la resta són tonteries…

camio-cresta.jpg

mini-switch 5ports ethernet alimentat per USB

Reading time: 1 – 2 minutes

mini-switch.jpg

Fa temps que busco just això. Un switch ethernet al que no li calgui font d’alimentació externa. Per exemple, que s’alimenti a través del port USB i que sigui molt petitó i lleuger. Ja que sovint em faria molt de servei. La qüestió és que no el trobo enlloc que no sigui els EUA i entre els ~45$ que em volen cobrar si li sumem els ports, em surt caríssim. Si algú sap on aconseguir això o algún equivalent de la idea que comento a un lloc més proper i econòmic que m’avisi.

Per cert, el dispositiu que us comento l’he trobat a l’store de yahoo. Quina ràbia fa saber que hi ha gadgets que et solucionarien la vida i no saber on comprar-los sense que et costin una fortuna. Si és que no es fan malbé pel camí com m’ha passat algún cop en llibres comprats a Amazon, per exemple.

no em trobo

Reading time: 1 – 2 minutes

Podria dir que no em trobo bé i que ahir vaig haver de marxar de la feina i anar-me’n al llitet perquè em trobo fatal. Però la veritat és que després de no dormir en tota la nit i de tenir uns mal sons que cada cop que tenia consciència d’ells em desorientaven més. La frase que defineix el meu estat ara mateix és: no em trobo.

És curiós l’habilitat que tinc per posar-me malalt sempre per aquestes dates, de petit ja recordo que em passava i sense anar més lluny l’any passat vaig passar el cap d’any al llit. Tot i que l’únic que espero aquest any és que el dia 2 ja estigui al 100% ja que compto els segons per desapareixer d’aquí i prendrem unes merescudíssimes vacanes.

enfermo.gif

GTK i PHP

Reading time: 1 – 2 minutes

Em sembla que va ser l’Oriol que un dia em va parlar sobre programar aplicacions PHP que usen les llibreries GTK, amb tot el que això implica. O sigui, poder programar aplicacions d’escriptori en llenguatge PHP. Si sabeu programar en PHP us recomano que li doneu un cop d’ull ja veureu com en un moment sou capaços de fer miracles fora del navegador. Us sortiràn unes GUIs que no us creureu que les heu fet voslatres i menys en PHP. A més del phpGTK hi ha una eina que es diu gnope que ens permet fer fins hi tot instal·ladors de les eines que programeu, tan per Win, Linux i Mac OS X. La veritat és que a mi la idea m’ha encantat.

deployment.gif

MVC i PHP

Reading time: 4 – 7 minutes

Com molts sabeu jo no sóc informàtic ni pretenc ser-ho, ara com jo sempre dic, als telemàtics se’ns pre-suposa que sabem informàtica. Alguns diuen que saber programar no és saber informàtica però jo crec que almenys si saps programar algo d’infomàtica saps. Així doncs entre tot aquest dilèma que m’he montat per dir només que, fins no fa massa anys no havia sentit a parlar del sistema de programació MVC (Model Business, View i Controller). Potser algú recorda que fa molt de temps vaig publicar un article on recomanava la web d’en Tony Marston. Doncs aquí van ser on per primer cop vaig coneixer una mica a fons tot aquest tema.

Malgrat no ho necessito per res en especial fa uns dies vaig pensar que seria bona idea aprofundir una mica més en aquest tema del MVC i he estat llegint una miqueta sobre el tema. Com que el llenguatge de programació que més uso és el PHP vaig buscar informació de frameWorks que implementessin el model MVC sobre aquest llenguatge que en principi no implementa per defecta una estructura MVC. Perquè us feu una idea en aplicacions ASP (Applications Service Provider) el sistema MVC per excel·lència és els servlets de Java, per exemple, la implementació Tomcat. Pels que conegueu millor el tema que jo és el que en java en diuen struts. Si algú de vosaltres ja ho coneix i vol una implementació dels mateixos feta en PHP us recomano que us mireu el phpMVC.

Com us comentava abans tot això ho vaig descobrir a fons a través d’en Tony i ell mateix té un document que crec que és molt bo, que explica com implementar un model MVC directament sobre PHP sense passar per un frameWork concret. El document en qüestió es diu The Model-View-Controller (MVC) Design Pattern for PHP. Si com jo abans d’atacar documents com aquest heu de fer una intro al tema, la documentació de Java sobre el MVC i els struts jo diria que és molt bona. Concretament us recomano els següents capitols:

Un bon dibuix perquè veieu pels que no us soni de res el que dic, que el model és molt útil:

web-tier8.gif

Des de la documentació d’Oracle sobre els models MVC he trobat un gràfic que aplica la teoria exposada en el gràfic i documents anteriors des d’un gràfic aplicat directament a explicar les sigles MVC:

mvc.jpg

Tornant al tema PHP hi ha molts més frameworks i webs que parlen d’MVC sobre aquest llenguatge. Però potser els que més bona pinta m’han fet, sense haver tingut la sort de poder-los provar amb calma i tranquil·litat, són els que us poso a continuació:

  • phpMVC com us he comentat abans jo diria que és un dels frameworks que implementen MVC més complerts, sobretot perquè en la capa d’accés a dades i en la capa de presentació suporta llibreries tan conegudes com: PEAR, phpLIB, Smarty i moltes d’altres. Com us he comentat és una implementació directa del model struts que usen els servlets de java.
  • cakePHP jo diria que és la llibreria MVC perfecte per programar ràpidament una aplciació sense tenir una curva d’aprenentatge que es dilati massa en el temps.
  • WACT (Web Application Component Toolkit) també té pinta de no ser massa complicat i jo diria que esta prou bé. Sembla que esta pensat perquè no ens perdem a l’hora de programar aplicacions segures. Però no veig massa clar quines carències té. Potser la petita comunitat d’usuaris?

Com que sobre aquest tema no en sé gaire més, us remeto a una discusió que he trobat en un forum que sembla prou interessant i de nivell. A més molta gent hi parla amb coneixement de causa, cosa que és d’agraïr, Tired of non-standards? Take a look. si aquesta us sembla poc concreta, una altre: PHP Frameworks.

Si algún dels lectors que sigui informàtic, o que senzillament, en sapigue molt més que jo i ens pot donar eines per mortals per dominar aquestes tècniques encantat de mirarme-les.

grabant converses telefóniques

Reading time: < 1 minute

Tornat al vell sistema telefònic (PSTN, POTS, RTB, RTC, etc) només volia adjuntar un document en format .pdf que explica com montar-nos un sistema molt senzill per grabar les converses telefóniques del nostre telèfon de tota la vida. Obviament aquest problema amb la VoIP és infinitament més senzill de solucionar. Però com que m’han preguntat tantes vegades com fer això he pensat que aquest document podia ser molt útil.

Com un cable ethernet pot deixar d’anar?

Reading time: 2 – 2 minutes

ethernet.jpg

Aquest cap de setmana com molts dels meus clients i/o amics heu notat he tingut problemes greus de disponibilitat amb els servidors de la feina. Doncs bé he decdit explicar aquí el que passava perquè per molts anys que portis en el ‘mundillo’ hi ha coses que encara et sorprenen. Doncs, estic parlant de la naturalesa del problema que he tingut. Ja que tot ha funcionat perfecte excepte un coi de ‘latiguillo’ que uneix les radios LMDS a firewall des d’on es dona accés a internet a tota la xarxa de la empresa, inclosos els servidor d’internet.

Així de dura és la realitat varem trigar un munt d’hores en saber entre la gent de neo-sky i nosaltres en què era el que fallava ja que el cable aparenment funcionava. Però per algún motiu després d’un munt de mesos de funcionar sense cap problema fa 2 mesos que li ha donat per fallar. Per les bones, sense que ningú el desconnecti, el maltracti, etc. Simplement dissabte a la tarda va decidir deixar de funcionar.

El fotut d’aquests temes és que l’última cosa que creus que pot passar és que un cable d’1m que has comprat certificat de bones a primeres decideixi deixar de funcionar. Com a dada curiosa he comprovat que si connecto aquest cable a un HUB la llum d’aquest encomptes d’encendres el led del port amb la mateixa força que ho fan la resta de leds dels altres ports esta com atenuada la llum, s’encén però molt fluixa. Si algú té alguna idea de perquè pot passar alguna coseta així?

FileMON – monitor d’accessós al sistema de fitxers de win

Reading time: 2 – 2 minutes

FileMON:Aquesta petita eina de la gent de sysinternals ens permet monitoritzar en temps reals quins fitxers estan sent usats pel windows. Això és el problema de treballar amb sistemes tan opacs com el windows que necessites eines com el FileMON que et monitoritzin quins fitxers estan sent usats sinó no saps què carai esta fallant o en que esta enganxat el sistema en cada moment.

En la introducció del propi producte crec que es fa una bona descripció de quines funcions té l’eina:

FileMon monitors and displays file system activity on a system in real-time. Its advanced capabilities make it a powerful tool for exploring the way Windows works, seeing how applications use the files and DLLs, or tracking down problems in system or application file configurations. Filemon’s timestamping feature will show you precisely when every open, read, write or delete, happens, and its status column tells you the outcome. FileMon is so easy to use that you’ll be an expert within minutes. It begins monitoring when you start it, and its output window can be saved to a file for off-line viewing. It has full search capability, and if you find that you’re getting information overload, simply set up one or more filters.

També ens ajuda a fer-nos una idea de l’aspecte de la pantalla el següent screenshot:

filemon.gif

agentSMS – SMS gratuïts

Reading time: < 1 minute

Poc a explicar, només comentar que tornen a neixer sites on es poden enviar SMS gratuïts després de registrar-nos i de moment funciona.

agentsms.gif

UPDATE 29/09/2006: encara una altre empresa que afegint publicitat als missatges que enviem ens ho permet fer gratuïtament: RBI Soluciones.

Scroll to Top