Author: Oriol Rius

FeeNAS: FreeBSD embedded com a servidor NAS

Reading time: 2 – 3 minutes

Malgrat encara esta en una versió una mica verda, ja es fa mirar amb molt bons ulls aquest projecte. El FreeNAS és ideal per montar servidors NAS amb un moment. De tots els unixeros és sabut que els BSD tenen unes prestacions d’estabilitat i velocitat millor que els linux. Així doncs crec que és una idea molt bona idea que aquest sistema enquestat usi FreeBSD de base. Potser l’únic inconvenient és que la compatibilitat de hardware de FreeBSD és inferior que la que té linux. Així doncs si el penseu usar aneu molt amb compte a l’hora d’escollir el servidor que usareu. Reviseu la compatibilitat de hardware del servidor amb FreeBSD.

També és una opció interessant a tenir en compte la de tirar el servidor NAS com a màquina virtual dins de l’VMWare o quelsevol altre aplicatiu similar, com ara el Xen. Tingueu en compte que ha de suport FreeBSD. Obviament baixa el rendiment però per molts entorns és més que suficient. Jo la veritat és que em moro de ganes de comprar un targeta SATA i 4 discs d’1Tb per montar-me el nou servidor de fitxers de la xarxa amb un Pentium a 800Mhz que tinc per aquí tirat. De fet, abans de posar-me mans a l’obre provaré la versió de la màquina virtual d’VMware que tenen a la web, a veure fins a quin punt és configurable tot plegat.

screenshot.png

Entre el FreeNAS i el pfSense em moro de ganes de posar-me a re-montar una mica la xarxa de casa que la pobre esta una mica estancada, tot i que tampoc tinc cap necessitat vital de funcionalitats que no em doni tot plegat és una mica montar per disfrutar més que per necessitat.

També comentar que he descobert aquest software a través d’aquest howto: Network-Attached Storage With FreeNAS.

Nozbe: un altre aplicatiu per gestionar tasques a l’estil GTD

Reading time: < 1 minute

La veritat és que jo m’estimo massa el MonkeyGTD, però si a algú no li fa el pes i vol algo més senzill d’usar i només online al més pur estil web 2.0 avui he trobat de casualitat el Nozbe. La veritat és que sembla força complet ja que gestiona tasques, projectes i contextes. Però no hi he volgut aprofundir més si algú s’anima ja ho sap que ens expliqui què tal.

tasks.jpg

PHP: com treballar amb fitxers de sistema

Reading time: < 1 minute

No fa gaire vaig publicar un monogràfic sobre els arrays en php. Crec que aquest tipus de monogràfics són molt útil malgrat tinguis molta experiència amb un llenguatge ja que sovint serveixen com una millor manual de referència que l’oficial. Així doncs, ara li toca el torn al tractament de fitxers des de PHP, concretament el monogràfic l’han fet la gent d’IBM. El podeu trobar a The right way to read files with PHP (local html i pdf).

ARP Tools: arpdiscover buscant la IP dels dispositius de la xarxa

Reading time: 30 – 50 minutes

Sovint a les xarxes de les empreses hi tenim més connectades de les que recordem. O fins hi tot coses pitjors, hi ha algún dispositiu (p.exemple printserver) i no tenim ni idea de quina IP té per poder-hi connectar. Doncs amb les ARP Tools (paquet gentoo: net-analyzer/arptools) hi ha una eina que es diu arpdiscover que fa un enviament massiu de paquets ARP a la xarxa local per veure quines IPs ens contesten.

Per exemple:

$ sudo ./arpdiscover 10.19.83.1 5
using inteface eth0
our hw address is 00:11:D8:A9:D6:3B
our ip address is 10.19.83.5
bpf filter is 'ether dst 00:11:D8:A9:D6:3B && arp'
sniffer fork()ed into background with pid = 2535
request for hw address of ip address 10.19.83.1, 42 bytes to send, 42 bytes sent
received arp packet 60 bytes, hw address is 00:13:10:92:C2:E3, ip address is 10.19.83.1
request for hw address of ip address 10.19.83.2, 42 bytes to send, 42 bytes sent
request for hw address of ip address 10.19.83.3, 42 bytes to send, 42 bytes sent
request for hw address of ip address 10.19.83.4, 42 bytes to send, 42 bytes sent
request for hw address of ip address 10.19.83.5, 42 bytes to send, 42 bytes sent
waiting for sniffer terminate
sniffer terminated, exiting
scanner terminated

Per fi m’he pogut passar pel 3GSM World Congress

Reading time: 2 – 2 minutes

entrada3GSM.jpg

Primer de tot agraïr al Karel de l’empresa kimia per haver-me regalat l’entrada al congrès. Aquest any doncs no hi teniem màquines a cap estand i per tant, no m’hi he passat els 4 dies de la fira. De fet, de poc que quasi ni m’hi puc passar. Ja que només hi he pogut assistir de 11h fins a 15h. El temps suficient per fer una volta ràpida pels pavellons, per tenir una reunió important de feina i saludar als amiguetes: byteman, pof, Manel, Jose María, Leonard, i algún que altre que ara no em ve al cap i així que ho sento per no posar-lo.

mussolsDinant.jpg

La resta doncs com sempre: noies que treuen la respiració, molts mobils i molt espectaculars. Sincerament res que no hagués vist abans per internet. Això si sempre va bé fer-se una idea dels acabats reals dels aparells que has vist per internet. Però com que no me’n penso comprar cap l’interés sempre baixa força. Si voleu per internet teniu mil resums més bons que el meu però potser la paraula que m’ha produït a mi és: indiferència. També podria completar-ho en una bona excusa per trobar-se amb bons amics i per arribar a casa amb el cos destrossat per haver completat una jornada laboral maratoniana i súper intensa. No oblidem que abans del 3GSM he passat per l’oficina a posar a punt temes que no podien esperar i a la tarda he tingut una reunió infinita després de la visita de la fira. O sigui, jo ja no puc més avui. Em retiro!

yoigo: Phishing telefònic via SMS (???)

Reading time: 1 – 2 minutes

yoigo.jpg

No sé si sóc l’únic pringat que fa unes setmanes va rebre un sms que deia: “La portabilidad de su número a yoigo será efectiva en 10días“. Jo tot acollonit vaig trucar a orange que és la meva operadora personal i vaig preguntar si hi havia alguna portabilitat contra el meu número i em varen dir que no. Tot i quedar-me més traquil obviament continuava mig preocupat pensant d’on carai havia vingut això. Doncs bé, als pocs dies em va arribar un altre missatge de l’estil del primer aquest ja donant-me la benvinguda a l’operador. Però el meu número no havia estat ni ha estat, de moment, portat a yoigo.

Espero que la cosa continui igual i que no es faci cap portabilitat que jo no he solicitat perquè realment això té pinta d’eganyabobos. Imagino que volien que truques a yoigo perquè així amb l’excusa em podrien oferir els seus serveis. Perquè sinó no acabo d’entendre què carai eren aquells missatges. Realment el món de les operadores és realment una vergonya, tot si val per agafar un client més i si és de portabilitat millor que són més calers de comissió.

Baixa d’eBay

Reading time: 1 – 2 minutes

ebay.gif

Avui és un gran dia, m’he donat de baixa d’eBay. Per què? doncs perquè fa un temps em van estafar 60€. Obviament això no és culpa de dona el servei. Però sota la meva opinió si que és culpa meva per confiar en que aquesta merda de país on visc la gent tingui la cultura i la decència de acomplir allò que oferta. Bé tampoc vull aprofundir en el tema. Només dir que el proper servei que estic preparant per dor-me de baixa serà hotmail. Així que estigueu atents a la meva nova adreça d’MSN si és que decideixo posar-me’l. Ja que de moment amb el Gtalk vaig més que sobrat.

Per cert, què difícil que és donar-se de baixa de tots aquests serveis. Al final has d’acabar fent una busqueda al google i baixan-te un howto. També he demanat a eBay que borressin totes les dades que tinguessin meves. A veure si serà veritat, perquè ja em veig un spam ven aviat a la meva bústia. Sinó temps al temps.

GTD amb Google

Reading time: 1 – 2 minutes

GtdInNotebook.png

GTD amb Google és el mètode d’organització que he vist explicat a l’article del blog one cranky coot.

Bàsicament el que s’explica és com a través de les eines online de google podem montar-nos el nostre propi sistema de gestió de tasques basat en GTD. Esta molt bé perquè parla de com organitzar el GMail, Google Calendar, usar el Google NoteBook de todo list, a més de fer un seguiment de projectes amb el Google spreedsheets i Google docs.

Trobo que és una idea molt original i potent al mateix temps per gestionar les nostres tasques. Malgrat això li trobo algunes limitacions com per exemple, que les tasques que es creen amb el Google Notebook només poden pertanyer a una secció, o sigui, a un contexte i per tant, no es pot tenir classificada una tasca en més d’un contexte simultaneament.

De fet, dubto que mai l’arribi a adoptar, però per tota aquesta gent que coneixo que basa gran part dels seus aplicatius en els productes de Google, crec que els agradarà donar un bon cop d’ull a l’article.

AlexKing: subscric la seva teoria sobre els comentaris i els posts

Reading time: 1 – 2 minutes

Ja fa molt de temps que segueixo el blog de l’Alex King. De fet, és de les persones que més admiro com a programadors d’aplicacions, potser un gran exemple és que dels pocs programes que he comprat a la meva vida és el Tasks Pro, que obviament ha fet ell.

Doncs bé, l’altre dia va publicar un post amb una teoria boníssima, que subscric al 100%: la relació que hi ha entre la quantitat comentaris i els posts és inversament proporcional. O sigui, quan més articles publiquem al nostre blog menys comataris rebrem. Com ja deia abans fa temps que crec que això és totalment cert. És a dir, si jo publico cada dia 3, 4 o 5 articles rarament obtinc algún comentari d’algún article. Encanvi si em passo setmanes i setmanes sense escriure res els comentaris van augmentant.

El dolent del tema és que realment hauria d’escriure entre 5 i 10 artícles per publicar tot el que se’m passa pel cap o que trobo interesant per guardar al blog. Però per sort o per desgràcia la mandra, el temps i les ganes no m’ho permeten.

FireBug: complement del firefox perfecte pels programadors de webs

Reading time: 3 – 4 minutes

Pensava que la extenció web developer toolbar del firefox era la bomba, però avui l’Ernest m’ha obert els ulls. Realment el Firebug li dona mil patades. És realment impresionant. El meu no és programar web ni molt menys varallar-me sovint amb els CSS, JavaScript ni HTMLs. Però sovint quan programes aplicacions ASP una eina d’aquestes t’estalvia moltes hores de feina. Per exemple, el model de templates que usa symfony no seria precisament un model WYSIWYG. Així doncs, quan toca escriure codi pelat, el Firebug ens pot fer anar molt al gra. La veritat és que l’Oriol ho hagués agraït en algún moment en que depurava un codi JavaScript, oi Oriol?

firebug.gif

Les funcions del Firebug són tantes que fa fins hi tot mandre repassar-les, però en faré una breu llista a base de copy/paste:

  • Firebug is always just a keystroke away, but it never gets in your way. You can open Firebug in a separate window, or as a bar at the bottom of your browser. Firebug also gives you fine-grained control over which websites you want to enable it for.
  • Inspect and edit HTML Firebug makes it simple to find HTML elements buried deep in the page. Once you’ve found what you’re looking for, Firebug gives you a wealth of information, and lets you edit the HTML live.
  • Tweak CSS to perfection Firebug’s CSS tabs tell you everything you need to know about the styles in your web pages, and if you don’t like what it’s telling you, you can make changes and see them take effect instantly.
  • Visualize CSS metrics When your CSS boxes aren’t lining up correctly it can be difficult to understand why. Let Firebug be your eyes and it will measure and illustrate all the offsets, margins, borders, padding, and sizes for you.
  • Monitor network activity Your pages are taking a long time to load, but why? Did you go crazy and write too much JavaScript? Did you forget to compress your images? Are your ad partner’s servers taking a siesta? Firebug breaks it all down for you file-by-file.
  • Debug and profile JavaScript Firebug includes a powerful JavaScript debugger that lets you pause execution at any time and have look at the state of the world. If your code is a little sluggish, use the JavaScript profiler to measure performance and find bottlenecks fast.
  • Quickly find errors When things go wrong, Firebug lets you know immediately and gives you detailed and useful information about errors in JavaScript, CSS, and XML.
  • Explore the DOM The Document Object Model is a great big hierarchy of objects and functions just waiting to be tickled by JavaScript. Firebug helps you find DOM objects quickly and then edit them on the fly.
  • Execute JavaScript on the fly The command line is one of the oldest tools in the programming toolbox. Firebug gives you a good ol’ fashioned command line for JavaScript complete with very modern amenities.
  • Logging for JavaScript Having a fancy JavaScript debugger is great, but sometimes the fastest way to find bugs is just to dump as much information to the console as you can. Firebug gives you a set of powerful logging functions that help you get answers fast.
Scroll to Top