Comandi Unix / Linux

Ecco una serie di comandi UNIX con la relativa descrizione.

  • ps -eaf | grep aaa (dove aaa è l’iniziale del processo che si vuole controllare)
  • history
  • kill -9 id (dove id è il codice del processo da killare)
  • find / -name ‘file.ext’
  • tail -500f file.ext

Estrarre un tar.gz:

  • gzip -dc filename.tar.gz | tar xf -

I passi per estrarre un file GZ ricorsivamente (nel caso anche i files all’interno del GZ siano a loro volta files GZ):

  • gzip -dc filename.tar.gz | tar xf -
  • gzip -d -r DirectoryEstratta/

Posted by admin on dicembre 1st, 2011 | No Comments »

Reserved elements

In velocity, per recuperare le varie informazioni di un web content, si può utilizzare uno dei seguenti elementi di un reserved element:

————————————————————————–
reserved-article-id #13307
reserved-article-version #1.0
reserved-article-title #First blog post
reserved-article-description #This is a very cool Blog post.
reserved-article-create-date #2007-08-08 19:25:41.0
reserved-article-modified-date #2007-08-09 16:47:10.0
reserved-article-display-date #2007-08-08 19:23:00.0
reserved-article-small-image-url #added in 4.3.5+
reserved-article-author-id #2
reserved-article-author-name #Joe Bloggs
reserved-article-author-email-address
reserved-article-author-comments
reserved-article-author-organization #removed in 4.3.5+
reserved-article-author-location #removed in 4.3.5+
reserved-article-author-job-title #Software Engineer
————————————————————————–

Posted by admin on maggio 5th, 2011 | No Comments »

Coordinate con GMAPS

Se avete la necessità di trovare le coordinate (LATITUDINE e LONGITUDINE) a partire da un indirizzo, potete sfruttare una caratteristica di GMAPS:

  • andate al sito http://maps.google.com/
  • cercate l’indirizzo trovato
  • posizionatevi sull’icona sulla mappa e cliccate con tasto destro del mouse
  • cliccate su “Che cosa c’è quì?”

Nella barra di ricerca, dove prima c’era l’indirizzo ricercato, appariranno le coordinate!

Grazie GOOGLE!

Posted by admin on gennaio 29th, 2011 | No Comments »

Sporg.it – Organizza le tue amichevoli ed invita gli amici

Organizza le tue amichevoli ed invita gli amici

Sporg.it è il nuovo servizio WEB 2 totalmente gratuito per gli appassionati e praticanti di sport!

Sei stanco di passare le ore a chiamare i tuoi amici per riuscire ad organizzare una partita di calcio, di pallavolo, di basket o altro?!?

Vuoi risparmiare nell’organizzazione delle partite?!?

Vuoi divertirti?!?

Sporg.it è il servizio che fa per te:

- Incontra i tuoi amici, chatta con loro e scrivi sulla bacheca
- Organizza una partita scegliendo il tipo di partita ed il luogo
- Invita i tuoi amici a partecipare alla partita

Potrai controllare in tempo reale lo stato dell’invito dei tuoi amici e fare tante altre cose! Per maggiori informazioni fai un tour di Sporg.it.

Registrati, è gratis!

Posted by admin on giugno 20th, 2010 | No Comments »

User list e password

Per visualizzare gli utenti sotto sistemi unix il comando da eseguire è il seguente:

# cat /etc/passwd

Per reimpostare la password invece:

#passwd nameUser

output:

Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

Posted by admin on giugno 19th, 2010 | No Comments »

Come inserire un modulo in un articolo

Tratto da:

http://docs.joomla.org/index.php?title=How_do_you_put_a_module_inside_an_article%3F&action=edit

Puoi inserire un modulo all’interno di un articolo utilizzando il comando “{loadposition xx}”, come segue:

  1. Crea un modulo e imposta la sua posizione con un valore qualsiasi che non sia già presente nel template. Puoi scrivere direttamente nel campo Posizione invece di selezionarlo dal menu a tendina. Ad esempio, utilizza la posizione “modulePosition”.
  2. Assegna il modulo alla voce di menu che contiene l’artiolo dove vuoi che appaia il modulo. Puoi anche assegnarlo a tutte le voci di menu.
  3. Modifica l’articolo dove vuoi mostrare il modulo e inserisci il testo {loadposition modulePosition} nel contenuto, nel posto in cui lo vuoi visualizzare.

Il modulo apparirà in quel punto dell’articolo.

Posted by admin on maggio 12th, 2010 | No Comments »

Connessione JDBC per oracle RAC

Per una connessione di tipo oracle RAC (Real Application Cluster) se si utilizza il driver jdbc nel classico modo:

jdbc:oracle:thin:@<HOST>:1521:<SID>

la connessione non funziona e viene ritornato l’errore ORA – 12505.

Invece di utilizzare l’url classico si deve utilizzare il seguente url:

jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=on)
(ADDRESS=(PROTOCOL=TCP)(HOST=host1) (PORT=1521))
(ADDRESS=(PROTOCOL=TCP)(HOST=host2) (PORT=1521))
(CONNECT_DATA=(SERVICE_NAME=service)))

In questo modo la connessione al database va a buon fine!

Posted by admin on aprile 10th, 2010 | No Comments »

Conflitto librerie Jquery e Prototype

Può capitare di dover utilizzare entrambe le librerie indicate nel titolo del post ma di visualizzare il seguente errore js:

Error: element.dispatchEvent is not a function

Questo errore si verifica perchè entrambe le librerie utilizzano il carattere dollaro ($) per richiamare l’id di un div.

Per la risoluzione dell’errore e per far convivere in modo pacifico le due librerie, bisogna definire un namespace per JQuery e così richiamare l’id del div con il namespace.

Dopo la definizione delle librerie di jquery e prototype, in namespace viene definito: var $j = jQuery.noConflict();. Viene richiamata una funzione speciale di jquery. Da quel momento in avanti, si utilizzerà il namespace ($j) per far riferimento agli id dei div utilizzati da jquery e si utilizzerà il $ classico per richiamare gli id dei div per prototype.

Di seguito il link alla documentazione ufficiale di jquery:

http://docs.jquery.com/Using_jQuery_with_Other_Libraries

Posted by admin on febbraio 14th, 2010 | 2 Comments »

Problema GMAP e IE6

Inserendo una mappa di google (http://code.google.com/intl/it-IT/apis/maps/index.html) e cercando di visualizzarla con IE6 (con IE7 e FF viene visualizzata correttamente) compare il seguente messaggio di errore:

“GMap2 is not defined”

Per la risoluzione di questo problema, è necessario pulire la cache del browser e aggiornare la pagina!

Per maggiori dettagli fare riferimento alla seguente discussione:

http://groups.google.it/group/Google-Maps-API/browse_thread/thread/6b454e41353ffca9?pli=1

Posted by admin on febbraio 14th, 2010 | No Comments »

Try / Catch con javascript

Con javascript è possibile utilizzare l’istruzione TRY / CATCH per poter catturare i messaggi di errore che compaiono.

Il codice che permette ciò è il seguente:

function … {

try {

catch(err) {
txt=”There was an error on this page.\n\n”
txt+=”Error description: ” + err.description + “\n\n”
txt+=”Click OK to continue.\n\n”
alert(txt)
}
}

Nel modo descritto, se c’è un’errore nel codice all’interno del TRY, viene catturato e visualizzato nell’alert.

Posted by admin on febbraio 14th, 2010 | No Comments »