Category: How-to

Virus nel tuo blog Worpress?

C’è uno script, che si insidia nel tuo blog, ed è proprio un piccolo bastardello… alcuni antivirus lo riconoscono, altri no… se usi Linux o Mac, in cui facilmente non hai antivirus installati, potresti non accorgerti proprio… ma poi un cliente ti chiama, tu cerchi e ricerchi… e alla fine eccolo lì!

Però, usando firebug, capita di vedere che esiste una richiesta che parte per un sito, itsallbreaksoft.net

Read More

Virus nel tuo blog Worpress?

Google calendar su Thunderbird 3

E’ stata rilasciata da un po’ di tempo la nuova versione 3 del client di posta Thunderbird che offre alcune funzioni decisamente comode ed interessanti. Installandolo però, si scopre che ancora non vi è alcuna compatibilità con le estenzioni google che permettevano di avere lightning (il calendario sunbird integrato) e connesso live con il proprio google calendar.

Sul sito ftp di Mozilla è comunque possibile scaricare le versioni beta compatibili per Windows che in realtà ho installato anche su Linux con successo.

http://ftp.mozilla.org/pub/mozilla.org/calendar/lightning/nightly/latest-comm-1.9.1/win32-xpi/

Google calendar su Thunderbird 3

Let’s start with GIT!

Dopo anni di utilizzo di SVN, sono giunto infine al momento (forse) di svolta: il passaggio a GIT!
In realtà già lo uso da tempo solo per scaricare i plugins di rails che spesso sono distribuiti con GIT.
Oggi ho cominciato a studiarlo (grazie sempre all’aiuto del mio guru Joe!) per lo sviluppo di un progetto reale.
Comprenderne le basi filosofiche, per chi come me viene da SVN, non è stato immediato, ma l’utilizzo non sembra poi così complicato e il concetto sembra veramente ottimo nel suo utilizzo!

Consiglio la lettura del sito di Scott Chacon per avere una prima infarinatura e comprendere perchè questo passaggio può risultare interessante!

November 10, 2009
Let’s start with GIT!

Bash history search

Molto comodo, usando il terminale, poter cominciare a scrivere un comando già usato in passato e scorrendo con la freccia da tastiera, poterlo recuperare al volo senza dover tornare su 2 o 300 volte!

Per poter fare questo è necessario (su osx ma credo che valga anche per linux) creare (se non esiste) nella propria home il file .inputrc e al suo interno copiare quanto segue:

# set show-all-if-ambiguous on

# do not bell on tab-completion
set bell-style none

set meta-flag on
set input-meta on
set convert-meta off
set output-meta on

# show file types while completing
set visible-stats on

# Completed names which are symbolic links to
# directories have a slash appended.
set mark-symlinked-directories on

# Only show ‘show all nn items’ for > 1000
set completion-query-items 1000

$if mode=emacs

# for linux console and RH/Debian xterm
“\e[1~": beginning-of-line
"\e[4~": end-of-line
"\e[5~": beginning-of-history
"\e[6~": end-of-history
"\e[3~": delete-char
"\e[2~": quoted-insert
"\e[5C": forward-word
"\e[5D": backward-word
"\e[1;5C": forward-word
"\e[1;5D": backward-word
"\e[5~": history-search-backward
"\e[6~": history-search-forward

# for rxvt
"\e[8~": end-of-line

# for non RH/Debian xterm, can't hurt for RH/DEbian xterm
"\eOH": beginning-of-line
"\eOF": end-of-line

# for freebsd console
"\e[H": beginning-of-line
"\e[F": end-of-line

$endif

# [Up] and [Down] do incremental history search
“\e[A": history-search-backward
"\e[B": history-search-forward

# Previous stops [Left] and [Right] working: reinstate
“\e[C”: forward-char
“\e[D”: backward-char

$if Bash
# Do expansion when space is pressed
Space: magic-space
$endif

November 2, 2009
Bash history search

Bash script: rinominare file in una directory

A volte capita di dover fare una semplicissima “rinomina” di una serie di file all’interno di una directory. Invece di stare ad installare software, bash ci da tutti gli strumenti per poterlo fare in una riga

Ho una directory con circa 400 file .JPG che in voglio rinominare in .jpg (estenzione da maiuscolo a minuscolo)

Nel terminale scrivo:

for i in $(ls *.JPG); do mv “$i” “`basename $i .JPG`.jpg”; done

that’s it! semplice semplice!
tutti i 400 file sono rinominati in un nanosecondo!

October 29, 2009
Bash script: rinominare file in una directory