El teu blog de Linux en català

Programació

Amb aquest article iniciem un nou tipus de contingut a GNULinux.cat: apunts relacionats amb programació PHP, HTML(5), CSS(3) i Javascript. La qüestió és que totes aquestes eines també són lliures i són un camp que en general no hem tingut en compte.

A l’hora de dissenyar mitjançant CSS2 l’estil d’una taula, ens ha estat impossible fins ara definir un estil «automàtic» que controlara el color de les files d’una taula segons siguen parells o senars. O bé havíem de definir a cada fila l’estil que volíem aplicar o bé havíem de fer servir javascript. Amb CSS3 res d’això ja no és necessari: es poden definir els estils de les files parells i senars de la taula simplement fent servir un codi com el següent:

[sourcecode language=”css”]
tr:nth-child(odd) { background-color:#eee; }
tr:nth-child(even) { background-color:#fff; }
[/sourcecode]

Amb aquest css i una taula com la següent:

[sourcecode language=”html”]
<table>
<th><strong>Empresa</strong></th>
<th><strong>Enviaments</strong></th>
<tr>
<td>Voluntaris</td>
<td>101823</td>
</tr>
<tr>
<td>Desconegut</td>
<td>73558</td>
</tr>
</tr>
<tr>
<td>Red Hat</td>
<td>70790</td>
</tr>
<tr>
<td>Novell</td>
<td>45349</td>
</tr>
</table>
[/sourcecode]

Obtenim això (tingueu en compte que la taula té altres estils propis, simplement vos heu de fixar en el fet que el color de les files és diferent sense haver aplicat cap estil a dins de la taula):

Empresa Enviaments
Voluntaris 101823
Desconegut 73558
Red Hat 70790
Novell 45349

Per cert, hem activat l’extensió per al WordPress SyntaxHighlighter Evolved per posar el codi com ho veieu. Si vos interessa, un altre dia mostrarem com instal·lar-la i fer-la servir.

Molts de vosaltres sabeu amb què es relaciona l’ordre “man” quan parlem de GNU/Linux, i segur que molts de vosaltres també haureu remès a un usuari a “man” per tal de conèixer per a què serveix tal o qual ordre.

man és bàsicament una ordre que a la consola ens mostra un manual sobre qualsevol altra ordre (ls, fdisk, vi, chmod, ps, etc.). Per descomptat, aquesta documentació es troba a internet, tot i que sembla que una mica dispersa, tot i que realment, a la pàgina del nucli Linux hi ha un bon recull.

Ubuntu Manpage Repository té la finalitat d’arreplegar tota la documentació relacionada amb man. Per a això, s’ha obert una pàgina que, a més, no es trobarà només en anglès, sinó en totes les llengües a les quals es troba ubuntu.

Hi ha més de 300.000 pàgines HTML relacionades amb totes les versions d’ubuntu, així com per als diferents repositoris (universe, multiverse, etc.), a més, s’actualitza diàriament.

Sens dubte és una bona iniciativa. La pàgina té un cercador a on s’ha d’escriure l’ordre de la qual es vol mirar el manual, el resultat ens permetrà triar entre les diferents versions d’Ubuntu (des de Dapper). El català no sembla present a les traduccions (tot i que sí està llistat).