Drupal su Tophost.it: immagini sparite e FollowSymLinks

Ti spariscono le immagini sul sito...mmm
Chissà cos'è?
Ecco, sembra che per motivi di sicurezza Tophost abbia rimosso la possibilità di utilizzare la direttiva +FollowSymLinks nel file .htaccess sulla root e all'interno della cartella /files della vostra installazione Drupal.
Tophost ha commentato di sua iniziativa(!) la riga sui nostri .htaccess con il risultato di non poter più visualizzare le immagini.

La soluzione me la sono cercata da solo:

Sostituite +FollowSymLinks con +SymLinksIfOwnerMatch

chapeau!

01022010...un giorno palindromo

...e chissà cosa potrebbe accadere :)
buon giorno palindromo a tutti!

Haversine formula ovvero calcolare la distanza tra due punti su una sfera

La Haversine formula o in italiano formula dell'emisenoverso è una formula in trigonometria sferica utile alla navigazione per calcolare le distanze tra due punti su una sfera (tipo la Terra :) )

Vi rimando alla pagina di wikipedia http://en.wikipedia.org/wiki/Haversine_formula

Questa formula mi sarebbe stata utile tempo fa per calcolare in modo corretto le distanze tra due coordinate geografiche fornite sotto forma di latitudine e longitudine.

Di seguito il cocide php per il calcolo:

Installare Chromium (Google Chrome) su Ubuntu

Vediamo gli step:

1)Aggiungere i repositories (sostituire a jaunty il nome della vostra distro Ubuntu ad es. Karmic etc...)

deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main

2)Installate la chiave GPG necessaria con il comando

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xfbef0d696de1c72ba5a835fe5a9bf3bb4e5e17b5

3)Eseguite

sudo apt-get update
sudo apt-get install chromium-browser

4)Fatto. Navigate a velocità super :)

Stampare due o più pagine per foglio con Ubuntu e OpenOffice

Mai dare delle cose per scontate...Se su Windows poter stampare 2 o più pagine per foglio è un'impostazione scontata generalmente presente nella finestra di configurazione della stampante, in Ubuntu mi sono reso conto che la cosa non sai così scontata...Da una ricerca rapida i primi risultati suggerivano di esportare il pdf e dalla pagina di configurazione dell'esportazione o da un programam esterno, impostare due pagine per foglio e poi stampare il pdf.
Siceramente mi sembrava una soluzione troppo tricky!

Con l'attuale OpenOffice 3.1 in mio posseso la procedura che ho seguito è stata:

Mysql e le tabelle di sistema danneggiate

Scenario: upgrade alla versione 5.1 di Mysql alla ricerca delle seguenti funzionalità(in special modo l'ultima)
- Table and Index Partitioning: aumento delle performance in ambienti con database molto grandi
- Row-based and Hybrid Replication: miglioramento alla replication security
- Event Scheduler: creare e schedulare job per eseguire vari task sul database

sudo apt-get install mysql-server-5.1

Dopo un upgrade su Ubuntu alla versione 5.1 ho incontrato il seguente problema con la tabella degli eventi.

Eclipse 3.5 Galileo su Ubuntu 9.10

1. Installate la Sun Java JDK

#sudo apt-get install sun-java6-jdk

2. Settate la Java di Sun come default

#sudo update-alternatives --config java

selezionate /usr/lib/jvm/java-6-sun/jre/bin/java

e controllate con

#java -version

3. Scaricate e decomprimete dove volete l'archivio contenente Eclipse Galileo

4. Date i permessi di esecuzione e avviate eclipse

n.b. c'è un bug con Ubuntu 9.10 e l'iterazione con alcuni pulsanti dell'ide.
Per fissare questo problema create uno script .sh di avvio contenente:

export GDK_NATIVE_WINDOWS=true

File di swap per Linux creato al volo

Sono un ignorante lo so...ho scoperto da poco che è possibile creare un file di swap al volo...
Sarà leggermente meno performante di una partizione...ma quanto sarà influente?...io penso poco...

CREAZIONE
mkdir ~/swap
dd if=/dev/zero of=~/swap/swapfile bs=1M count=512
mkswap ~/swap/swapfile

ATTIVAZIONE
swapon ~/swap/swapfile

DISATTIVAZIONE
swapoff ~/swap/swapfile

RIMOZIONE
rm -rf ~/swap

fonte: forum.ubuntu-it.org

Stipendi programmatori Java?

Come siamo messi...ho trovato un articolo di un paio d'anni fa su webmasterpoint.org...
http://www.webmasterpoint.org/news/informatici-pi%C3%B9-richiesti-progra...

Insomma i programmatori sono i più pagati?
E in quale stato ci andrebbe meglio?
1)Svizzera
2)Danimarca
3)Belgio
4)Inghilterra
5)Irlanda
6)USA
...
...
11)Italia

Spostare un sito basato su Drupal da uno spazio web a un altro

Un riassunto delle operazioni:

-upgrade dei moduli e del core
-usate phpmyadmin per esportare il vostro db Mysql
(nota: svuotate le tabelle di cache...serve che il vostro file di esportazione sia il più piccolo possibile per evitare errori di timeout alla successiva importazione con phpmyadmin nel caso non abbiate accesso diretto al server e alla linea di comando)
-usate phpmyadmin per importare il vostro db Mysql sul nuovo spazio
-spostare tutti i file dal vostro vecchio spazio ftp al nuovo
-sistemare i permessi della directory "file"
-editare setting.php dove necessario