Due sciocchezzuole

Intrusion Detection System

Contributi, Software, Tutorials — Inviato da xarface @ 02:01

PHPIDS è un Intrusion Detection System, ovvero un software che tenta (e dovrebbe anche riuscirci) di identificare e neutralizzare tentativi di intrusione e di defacing dei siti.

Non sto a farla troppo lunga: se sai appena appena l'inglese, capisci perfettamente di cosa si tratta anche leggendo dal sito originale del progetto (e magari vorrai anche provare la demo).

Proverò invece a spiegarti come usarlo.

 (continua)

Captcha ed handicap visivi

Contributi, Software — Inviato da xarface @ 16:12

Per risolvere il problema dello spam nei commenti molti blog, compreso questo, usano il sistema dei captcha, ovvero una immagine al cui interno (in maniera più o meno distorta e su sfondi artificiosamente contorti) si trovano dei numeri e/o delle lettere.

Lo stesso metodo viene spesso adottato anche per altri form di registrazione.

Questo garantisce (dovrebbe garantire) che a scrivere il commento sia una persona e non un programma ma, oltre al fatto che in molti casi non garantisce un bel niente, pone delle umilianti restrizioni nei confronti dei ciechi o di chi in genere ha problemi gravi di vista.

 (continua)

Se non le sai le cose...

Cose mie, Contributi — Inviato da xarface @ 07:22

Se c'è un nome "mascolo", è Andrea.

Andrea proviene, etimologicamente, da aner, andros.

Il greco aner, andros può genericamente tradursi uomo ma a qualsiasi liceale è stato abbondantemente ripetuto di non confondere aner con antropos.

Antropos infatti si riferisce all'appartenenza al genere umano (di contro, per esempio, all'essere un bovino) mentre aner attiene alle specifità del maschio umano (di contro alle specificità della femmina umana).

In senso appena un po' più allargato, aner si riferisce alle virtù guerriere, cioè la forza e il coraggio.

 (continua)

Mappe tastiera

Contributi, Tutorials — Inviato da xarface @ 23:27

Conosci tutti i tasti della tua tastiera?

Secondo me, qualcosa ti sfugge.

Se usi Linux e vuoi avere uno schema di tutte le possibilità offerte dalla tastiera, apri una shell e scrivi:

/usr/X11R6/bin/xkbprint -ll 1 :0.0 -o ~/map1.ps
/usr/X11R6/bin/xkbprint -ll 2 :0.0 -o ~/map2.ps
/usr/X11R6/bin/xkbprint -ll 3 :0.0 -o ~/map3.ps

Questi comandi creeranno, nella tua home, 3 files Postscript, che potrai aprire con appositi programmi come GhostView o trasformare agevolmente in .pdf.

map1.ps ti mostrerà le corrispondenze dei tasti di livello 1 (cioè i simboli che si ottengono pigiando i tasti in maniera "liscia", senza strane combinazioni).

map2.ps ti mostrerà i caratteri ottenuti tenendo premuto il tasto SHIFT.

map3.ps (che forse è il più interessante) ti mostrerà le corrispondenze ottenute tenendo premuto il tasto AltGr.



Service Menus

Contributi, Software, Tutorials — Inviato da xarface @ 05:55

Chi usa, come Desktop manager, KDE ha a disposizione uno strumento piccolo piccolo ma incredibilmente potente e comodo: i Service Menus.

Si tratta di piccoli script che estendono le funzionalità di Konqueror e che ognuno può scriversi, in base alle proprie necessità.

Vediamo di capire di cosa si tratta e come usarli.

 (continua)

CommandExists

Contributi — Inviato da xarface @ 04:03

Se il tuo sito si trova in hosting da qualche parte e non hai altri accessi oltre all'FTP e all'HTTP (per capirci, non hai accesso Telnet o SSH) e hai necessità di sapere se un certo comando è disponibile (tipicamente piccoli programmi a riga di comando, come convert, mysqldump, bzip2 e simili), può essere utile la funzioncina PHP che segue.

Che è anche utile nella realizzazione delle procedure automatizzate di installazione dei tuoi script PHP.

E' una semplice funzione che, utilizzando il comando whereis (che si presume sia presente), verifica che un certo comando sia reso disponibile dal sistema operativo, restituendo un array.

Il sistema operativo su cui funziona, il va sans dire, è Linux e, presumo, i *nix in generale.

L'uso è estremamente semplice

print_r(CommandExists('comando'));
 (continua)

64 bit

Contributi — Inviato da xarface @ 06:12

Il mio nuovo pc è un AMD a 64 bit.

Ci ho installato Mandriva 2006 a 64 bit e va che è una meraviglia.

C'è un piccolo problema, però, coi 64 bit: molti pacchetti non sono reperibili in formato RPM . Capita quindi di compilare più frequentemente che in passato.

Capita anche di ricevere un errore in fase di ./configure:

checking for Qt... configure: error: Qt (>= Qt 3.1 (20021021)) (library qt-mt) not found. Please check your installation!
For more details about this problem, look at the end of config.log.
Make sure that you have compiled Qt with thread support!

Si può ovviare in maniera molto semplice, passando a ./configure queste opzioni:

./configure --prefix=/opt/kde3 --with-qt-dir=/usr/lib/qt3 --with-qt-includes=/usr/lib/qt3/include --with-qt-libraries=/usr/lib/qt3/lib64 --enable-libsuffix=64



Powered by LifeType