Author: Oriol Rius

Ubuntu Adding Startup Daemon/Process

Reading time: 8 – 14 minutes

Aquest és un d’aquells articles que mai sé com titular en català. Així doncs s’ha quedat en anglès. Bàsicament es tracta de documentar una miqueta les suors que em va costar saber quin carai era l’equivalent al /etc/conf.d/local.start de Gentoo en Ubuntu. De fet, al final no el vaig trobar. El que he hagut de fer és crear un fitxer a /etc/init.d i llençar-lo com un dimoni d’arrancada en els runlevels que m’interessen. De fet, aquesta solució és més neta que la que jo volia aplicar inicialment però al final he perdut una bona estona per saber-ho fer i per això he decidit documentar-ho.

El problema concret que tenia és que volia llençar el Abyss Webserver al iniciar la màquina. Concretament l’ordre per llençar-lo és:

# su usuari /opt/abyssws/abyssws -d

Doncs bé per crear el fitxer que fes aquesta crida t’has de basar en el fitxer /etc/init.d/skeleton. Skeleton usa el mateix script que en Gentoo el start-stop-daemon per fer la crida del dimoni d’Abyss. Per saber més detalls sobre com funciona aquest complert script us recomano mirar el man de la comanda.

La comanda anterior per llençar l’Abyss basada en start-stop-daemon seria així:

start-stop-daemon --start --quiet --pidfile /var/run/abyssws.pid -u usuari --exec /opt/abyssws/abyssws -- -d

Pel que fa a l’script sencer també podeu usar un generador de fitxers d’inici de dimonis que he trobat a Robert Pectol’s Ubuntu Linux Projects Website – Startup Script Generator el problema és que aquest generador és molt bàsic i no suporta el pas de paràmetres contra el start-stop-daemon. O sigui, que no podriem definir quin és l’usuari que ha de llençar el dimoni.

Després de crear l’script que llençarà el dimoni només cal afegir-lo als runlevels que ens interessin. Per exemple, si volem que estigui disponible en qualsevol runlevel podem fer:

# update-rc.d script defaults

Si el que volem és iniciar-lo l’últim (posició 99) de la seqüència d’arrancada en els runlevels 2, 3, 4 i 5 la comanda seria així:

# update-rc.d -f script start 99 2 3 4 5

Si el que no sabeu és en quin runlevel esteu treballant és tan senzill com escriure runlevel i us informarà del runlevel actual. Una petita referència de quins són els runlevels existents la podeu trobar aquí.

Nova organització del meu ‘workspace’

Reading time: < 1 minute

Aquest dissabte vaig anar a l’Ikea amb el Xavi i vaig acabar emportant-me un munt de calaixos perquè ja estava cansat de tenir la taula plena de coses que no sabia on guardar. Així doncs, m’he omplert la taula de calaixos de totes mides i formes. Ara només em cal un bon sistema d’etiquetes per trobar tot el que he guardat: cables i més cables, dispositius USB, càmara de fotos, gadgets, papers i mil i una històries que mai saps on posar.

Finalment aquest és l’aspecte que ha quedat:

El que tenia abans era com un camp de batalla, diguem que millor no recordar-ho.

La Fonera ja és aquí

Reading time: < 1 minute

Llàstima que estic destrossat que acabo d’arribar a casa i que ja no són hores d’estar a l’ordinador. Així doncs, de moment us haureu de conformar amb veure la foto de “La Fonera” que ja m’ha arribat, de fet, molt més ràpid del que l’esperava. Les males llengües m’havien dit que hi havia gent que feia mesos que l’esperava, és raro perquè aquest model jo diria que no fa tan que va sortir, però bé. Si ho diuen per algo deu ser.

fonera-1.jpg
fonera-2.jpg

Gumstix Netstix 200xm-cf mu-ordinadors amb linux

Reading time: 1 – 2 minutes

L’agost del 2005 us parlava dels mu-ordinadors amb Linux doncs bé, ara aquells mateixos Gumstix tenen més models disponibles fins hi tot dins de la seva mini-caixa i amb unes prestacions igual de sorprenents que quan en vaig parlar per primer cop al blog.

gumstix_netstix_200xm-cf.jpg

Perquè us feu una idea la caixeta de la foto metix 35x103mm, però té espai per un slot CF de tipus II i un RJ45 ethernet. A més té una CPU PXA255 XScale a 200MHz, 64Mb de RAM i 16Mb de flash. Si volem posar-hi wi-fi podem aprofitar l’slot CFIO que té. Obviament tot el sistema ve de fàbrica amb linux.

Si com sempre el que us preocupa és el preu doncs el podeu comprar directament a la web de Gumstix amb una font d’alimentació de 4V per 186.50$ o per 165$ si en compreu més de 1000.

RSS 2.0 vs Atom 1.0

Reading time: 1 – 2 minutes

A IBM han escrit un article anomenat Implement news syndication using RSS and Atom (local en pdf). A part de l’interés propi del contingut de l’article pels programadors que vulguin un model UML de les classes que han de crear per exportar informació en aquests formats XML (RSS i Atom) a l’article hi ha un gràfic que m’ha ajudat molt a entendre les diferències entre RSS 2.0 i Atom. Perquè ambdós dona la sensació que són, fan i serveixen pel mateix. Doncs amb aquest gràfic podem acabar de confirmar-ho o desmentir-ho del tot.

Com funciona un switch segons Cisco (LAN SWITCH)

Reading time: < 1 minute

La gent de Cisco ha elavorat un document tècnic per les masses. O sigui, s’explica detalls del funcionament intern d’un switch de xarxa local ethernet (LAN) però a través de metàfores i d’altres recursos que simplifiquen moltíssim els detalls tècnics. És un document ideal per quan s’ha d’explicar el concepte a gent no tècnica. A més també inclou una animació en flash sobre el tema que és molt gràfica i senzilla d’entendre.

Mixers d’audio

Reading time: 2 – 2 minutes

Quan es treballa amb més d’un PC a la vegada malgrat aquests diposin de targeta de so no acostumem a tenir cap sistema que ens permeti compartir els altaveus i/o amplificadors de so. Doncs bé a engadget fa uns dies va sortir un article de com construir-se de forma prou senzilla un sistema que permet multiplexar dues entrades de so i seleccionar-ne una de les dues a la sortida.

simple-mixer.jpg

Malgrat això si mirem als comentaris del propi article podrem comprovar que si el que volem es comprar-lo fet aquests mixers no són massa cars i segurament l’acabat serà millor que el que li poguem donar nosaltres. Per exemple, tenim el Behringer UB502 Eurorack 5 Input Mixer (datasheet) que permet conmutar fins a 5 entrades de so contra una sola sortida a més el preu és prou econòmic uns 30$.

Una altre opció que trobem disponible a través de Amazon és el Rolls MX42 RCA Stereo Mini Mixer. En aquest cas el dipositiu costa uns 39$ i és capaç de multiplexar 4 entrades RCA contra una sortida RCA. A més és molt petit i senzillissim de fer anar. Igual que en el cas del hack d’engadget és un dispositiu passiu. No com el Behringer que és amplificador també.

mixer.jpg

PC amb linux per menys de 100$

Reading time: 2 – 3 minutes

Ja fa uns mesos que va sortir una empresa Xina anunciant un PC amb linux compatible amb l’arquitectura x86 que prometia un cost de menys de 100$ i unes presetacions que estaben molt bé si tenim en compte el preu. De fet, com jo no paro de repetir, oi Pau? ja ha arribat un moment en que molts dispositius enquestats (embedded) han deixat de tenir sentit degut a les prestacions d’aquests mini-PCs que ens permeten fer correr les aplicacions d’entorns PC sense massa més problemes que la mida de l’aplicació en disc.

e-way_tu_tiny_pc-front.jpg
e-way_tu_tiny_pc-back.jpg

Bé doncs, ja en tenim més informació del producte i fins hi tot se sap que per quantitats unitaries es podrà comprar per 99$. Les característiques sota el meu punt de vista impresionants:

  • CPU 200MHz compatible x86 (segurament un SiS550)
  • 128Mb RAM
  • 8Mb VGA (shared RAM)
  • 15-pin D-type female VGA connector
  • 10/100 Ethernet
  • 44-pin EIDE interface header
  • CompactFlash Type I/II slot
  • 1 x front and 2 x rear USB ports
  • PS/2 keyboard and 6-pin mini-DIN mouse port
  • AMI BIOS
  • Battery-backed RTC (real-time clock)
  • AC-97 V2.1 compliant CODEC
  • MIC-in & line-out phone jacks
  • 0 to 108 deg F (0 to 60 deg C) operating range

Les mides són realment impresionants 11.5×11.5×3.5cm. Pesa només 500grams i consumeix uns 3A a 5V. A més esta ja certificada CE i FCC cosa que sovint amb els productes que venen de la Xina és un tema que s’ha de vigilar. Sobretot si pensem instal·lar aquest dispositiu a clients.

La companyia que ha fet la màquina és E-Way Technology Systems i el model s’anomena TU-40.

Scroll to Top