Tips & Trick : Scovare e uccidere i processi

Vi è mai capitato che mentre stavate lavorando per una qualsivoglia ragione l’applicazione che stavate utilizzando decidesse improvvisamente di ignorarvi, bloccandosi irremediablemente ? (che maleducata!) :-)

Bè capita anche a me ogni tanto.

Ci sono molte soluzioni a riguardo come ad esempio il comando xkill o da console fare un ps, trovare il processo incriminato e poi un bel kill.

La problema si complica nel caso vogliate uccidere delle applicazioni che girano da console; Qui xkill non serve a niente (visto che non potete cliccare sopra la finestra dell’applicazione), bisogna per forza tribolare con il ps, il grep e il kill per identificare e uccidere il processo che vi interessa.

Bè, se volete, io ho creato un semplicissimo script che ho chiamato killd. Questo script ricerca tra i processi di sistema quelli che hanno nella riga di comando il parametro passato, ve li mostra e vi chiede conferma prima di eliminarli brutalmente.Io lo ho trovato molto utile per uccidere firefox quando fa i capricci.

Ecco un classico esempio di utilizzo


daniele@danielelinux:~$ killd firefox
daniele 18470 6366 0 09:35 ? 00:00:00 /bin/sh /home/daniele/firefox/firefox
daniele 18473 18470 0 09:35 ? 00:00:00 /bin/sh /home/daniele/firefox/run-mozilla.sh /home/daniele/firefox/firefox-bin
daniele 18477 18473 13 09:35 ? 00:03:43 /home/daniele/firefox/firefox-bin


Processes found : 3
Kill this processes (y to kill) ?

Digitando y (invio) i tre processi trovati verranno eliminati seduta stante.

Volendo, è possibile passare il parametro -f per evitare che venga chiesta conferma per l’eliminazione (ovviamente usatela con cautela).

Se volete scaricarlo potete prelevarlo da qui

Per utilizzarlo io vi consiglio di copiarlo su /usr/bin e ricordatevi di dargli i permessi di esecuzione con il comando

chmod 755 killd

Spero possa esservi utile

Daniele

Tips & Tricks: Fastidioso bug in NetBeans

Sviluppando Ayudu con NetBeans sotto il mio amato KDE 4.2, mi son ritrovato davanti ad un bug davvero fastidioso che rendeva la scrittura del codice una impresa davvero ardua.

In pratica il sorgente appariva illegibile con tutti i caratteri sovrapposti, come quando provate a ribattere tante volte su una stessa riga delle macchina da scrivere lettere differenti.

Una immagine è sempre meglio di 1000 parole:

screenshot1_179.jpg

Dopo vari pellegrinaggi e, conscio che google ha sempre la risposta a tutto, la soluzione è stata trovata grazie al blog di Davide che, avendo anche lui lo stesso problema, ha trovato in rete la soluzione che io vi ripropongo.

a) Aprite il file <netbeans_home>/etc/netbeans.conf

b) cercate all’interno del file la definizione della variabile netbeans_default_options (dovreste trovare una cosa simile a netbeans_default_options="-J-Dorg.glassfish.v3.installRoot=\"/home/cesc/glassfish-v3-prelude-b15b\" -J-Dcom.sun.aas.installRoot=\"/home/cesc/glassfish-v2ur2\" -J-client -J-Xverify:none -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true")

c) AGGIUNGETE alla fine della definizione (e sempre rimanendo dentro i doppi apici) il parametro -J-Dsun.java2d.pmoffscreen=false

Ora la variabile dovrebbe apparire simile a questa

netbeans_default_options="-J-Dorg.glassfish.v3.installRoot=\"/home/cesc/glassfish-v3-prelude-b15b\" -J-Dcom.sun.aas.installRoot=\"/home/cesc/glassfish-v2ur2\" -J-client -J-Xverify:none -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.pmoffscreen=false"

Fatto!

Ora basterà semplicemente far ripartire il vostro netbeans!

Alla prossima

Daniele

Ayudu

Ricordate Icaro?

Icaro aveva un sogno: volare libero, librarsi in aria e arrivare sempre piu’ alto fino al sole!

Anche io ho un sogno di libertà, di arrivare in alto ed è per seguire il mio sogno che sono sparito per così tanto tempo.Sono rimasto rintanato in casa per lunghe settimane, andando a lavoro di giorno e continuando il mio sogno nelle ore notturne e nei weekend (non pensate male) per creare un qualcosa che potesse darmi la libertà e in cui credo moltissimo: Ayudu.

Ayudu, in terminet tecnico, viene definito un Customer Support System ovvero è un sistema di supporto alla clientela..

Quello che vi permette di fare in pratica è creare un filo diretto di comunicazione tra voi e i naviganti del vostro sito internet, in tempo reale, in modo da poter fornire assistenza, aiuti e supporto.

Si può installare in qualsiasi tipo di sito internet anche statico! e si installa in meno di 3 minuti…

Guardate questo video se non ci credete!

Ora spero che il mio sogno non finisca come quello di Icaro, io almeno per ora, sono ancora ben ancorato in terra e speriamo però che almeno qualche balzello riesca a farlo presto..

Mi piacerebbe leggere dei commenti su cose ne pensate, su come si imposta un business su internet o come bisognerebbe procedere…

Grazie per avermi dedicato il vostro tempo

Daniele

Kernel 2.6.24

iocco azzurro per gli amanti di linux. Oggi è finalmente uscito il nuovo kernel 2.6.24!Questo kernel, soprannominato in rete “il più stabile”, introduce un insieme di novità non indifferente.

Tra le tante novità:

Continua a leggere Kernel 2.6.24 nel mio nuovo blog

Buone nuove da Raptor!

Molti di voi già lo davano per spacciato e altri ancora si chiedevano che fine avesse fatto.

Stiamo parlando di RAPTOR l’innovativo menù di KDE 4 che si è poi visto, per motivi di tempistiche di sviluppo, “soffiare” il posto da un non troppo amato kickoff.

Continua a leggere Buone nuove da Raptor! nel mio nuovo blog

La nuova TV?

Oggi vi voglio parlare di un sito che ho scoperto qualche giorno fa ma che, probabilmente, molti di voi avranno già sentito: Mogulus.

Continua a leggere La nuova TV? sul mio nuovo blog danieleparlante.net

Fermiamo le fesserie…

Oggi mi è capitato di leggere su diversi blog e addirittura su punto-informatico una notizia che mi ha lasciato un pò perplesso.

Pare che se si inserisce nel servizio di traduzione di google la parola IPHONE (in maiuscolo) venga tradotta con una parola: “tette”.

Continua a leggere Fermiamo le fesserie… nel mio nuovo blog

Tips & Trick: KDE 4 – Konqueror e Flash

Quelli di voi che hanno provato a installare il KDE 4.0 avranno subito notato tutte le migliorie presenti nel nuovo Konqueror.

Sia la qualità che la velocità sono migliorati notevolmente.

I problemi sorgono quando vogliamo vedere dei video da youtube o in genere con le applicazioni flash che, a quanto pare, fanno un pò i capricci ad interfacciarsi con il konqueror.

Quello che vi propongo oggi è un modo per risolvere tale inconveniente e vedere i vostri video di youtube preferiti in modo corretto su Konqueror.

Continua a leggere Tips & Trick: KDE 4 – Konqueror e Flash sul mio nuovo blog…

Asus Eee PC

Tutti ne parlano e tutti lo vogliono.

Chi è? E’ il nuovo giocattolo tecnologico del momento : Un notebook completo dalle dimensioni ridotissime, wifi, elegante e dal costo inferiore ai 300 euro.

Stò parlando ovviamente del ASUS Eee PC.

Continua a leggere Asus Eee pc sul mio nuovo blog danieleparlante.net

Freeze!

Come da roadmap, dopo momenti concitati e convulsi, verso la mezzanotte di ieri vi è stato il code freeze per il KDE 4.

Stamattina ho ricompilato tutto e mi son goduto il KDE 4.0 in anteprima di 6 giorni.

Continua a leggere Freeze! sul mio nuovo blog danieleparlante.net