Archive for the ‘Bash / Shell scripting’ Category

Notepad++ editor per a programadors

dimarts, maig 4th, 2010

Notepad++ és un editor Programari Lliure, per tant completament gratuït, que té unes qualitats que el fan una eina imprescindible per a qualsevol programador/a.

No només es pot comparar sinó que supera a d’altres eines comercials.

Destaco algunes de les seves qualitats:

- És Programari Lliure

- És disponible en Català

- Té un assistent per a completar les instruccions de diferents llenguatges (auto-completion en anglès): PHP

- Indica molt visualment i agradable, la indentació de les línies

- Ressalta la sintaxi i de manera personalitzable

- Es poden personalitzar els colors i molts aspectes de l’aparença externa

- Permet crear macros

- Crea còpies de seguretat dels arxius amb els que treballem

- Permet cercar i substituir expressions regulars

- Salt de línia (word-wrap, per a quan les línies no hi caben en pantalla)

- Es pot emprar des d’un clauer USB, sense instal·lar-lo (opció no emprar %APPDATA%)

Us en mostro una captura de pantalla de la seva aparença editant un arxiu XML, que és l’arxiu .project que guarda la configuració de l’editor Eclipse:

Adjunto una captura de pantalla de la configuració, on haureu d’afegir les opcions de suggeriments de completar funcions (auto-completion)

Una mostra de com mostra el codi (estructura, espais, colors):

El podeu descarregar de la seva web:

http://notepad-plus.sourceforge.net/ca/site.htm

L’adreça directa de descàrrega és:

http://sourceforge.net/projects/notepad-plus/files/notepad%2B%2B%20releases%20binary/

Truc: Si premeu amb el botó dret i moveu la rodeta del mig del ratolí podeu canviar fàcilment i ràpida d’arxiu entre els que teniu oberts:

Un altre truc:

Si premeu la tecla ALT, podeu seleccionar, amb el ratolí, un quadrat de text, i en escriure se substitueix tot el quadrat:

Unix: esborrar fitxers més antics d’una data

diumenge, març 21st, 2010

Quan treballem en entorns web és molt habitual haver d’esborrar fitxers temporals.

Una manera per a esborrar fitxers antics en Unix/Linux és amb aquesta línia de comandes.

Esborrar arxius més antics:

find /path/to/dir -type f -mtime +3 -exec rm \{\} \

Per a localitzar arxius que han estat modificats des d’una data:

touch -d "13 may 2001 17:54:19" date_marker
find . -newer date_marker

Nota: No cal dir que heu d’anar molt en compte per a no esborrar arxius importants (a unix no hi ha una paperera per a recuperar arxius esborrats).

Per a trobar arxius creats abans d’una data

find . \! -cnewer date_marker

Per a trobar un arxius modificat ahir, però abans de 24 hores:

find . -daystart -atime 1 -maxdepth

-daystart significa que el dia començà al moment actual d’en començament del dia, no 24 hores enrere.

Via: unix.com