Google

Sconti presso bol.it

Disponibile per il primo che me lo chiede uno sconto di 5€ per un ordine di almeno 59€.

Il buono scade il 31/01/2010

Ciao a tutti :)

Impossibile aggiornare Thunderbird tramite Ubuntuzilla per problemi con il file gpg.conf

Durante l’aggironamento ubuntuzilla si rifiuta di aggiornare le chiavi pubbliche di Mozilla con questo errore:

Unable to retrieve Mozilla Software Releases Public key from wwwkeys.pgp.net . Trying again...
gpg: ATTENZIONE: i permessi della directory correlata al file di configurazione '/home/fabio/.gnupg/gpg.conf' non sono sicuri
gpg: le chiamate a programmi esterni sono disabilitate a causa dei permessi non sicuri del file delle opzioni
gpg: keyserver communications error: errore generale
gpg: ricezione dal server di chiavi non riuscita: errore generale
gpg --keyserver keymaster.veridis.com --recv 0E3606D9 812347DD 6CE2996F
Previous command has failed to complete successfully. Exiting.
Process returned code 2
Unable to retrieve Mozilla Software Releases Public key from keymaster.veridis.com . Trying again...
Failed to retrieve Mozilla Software Releases Public key from any of the listed keyservers. Please check your network connection, and try again later.

Per risolvere il problema bisogna semplicemente sistemare i permessi della cartella e dei file di gnupg lanciando questi comandi da terminale:

sudo chown -R TUONOMEUTENTE:TUONOMEUTENTE ~/.gnupg
chmod 700 ~/.gnupg
chmod 600 ~/.gnupg/*

Buona giornata a tutti :)
Fonte

Ubuntu problemi con lightning dopo l’upgrade della distribuzione alla 9.10 Karmic Koala

Mi è capitato, dopo l’upgrade a Ubuntu 9.10 (Karmic Koala), di non riuscire più ad utilizzare l’estensione, per Thunderbird, Lightning (non avevo la possibilità di inserire eventi e quelli vecchi erano spariti).
Ho provato più volte a reinstallare l’estensione ma niente. Alla fine ho scoperto come risolvere il problema.

La procedura è la seguente:

  1. Rimuovere l’estensione Lightning da Thunderbird
  2. Riaprire Thunderbird per permettere la disinstallazione completa dell’estensione.
  3. Chiusura di Thundebird
  4. Apertura della console di Linux
  5. Lanciare questo comando:
    sudo apt-get install lightning-extension lightning-extension-locale-it

A questo punto Lightning si rimetterà a funzionare :)

Buona giornata a tutti

Ubuntu problemi con la visualizzazione dei video dopo l’upgrade della distribuzione alla 9.10 Karmic Koala

Dopo l’upgrade alla release 9.10 di Ubuntu (Karmic Koala) non riuscivo più a vedere i video, sentivo solo l’audio.

Dopo aver provato a lanciare vari comandi per riconfigurare i vari pacchetti (dpkg-recofigure…) ho risolto seguendo questa procedura:

  1. Aprire la console
  2. Lanciare questo comando controllando esattamente cosa poi viene rimosso (importantissimo)sudo apt-get purge totem-xine gxine libxine1-ffmpeg mplayer ubuntu-restricted-extras
  3. Ora lanciamo questo comando per reinstallare i codec appena cancellati
    sudo apt-get install totem-xine gxine libxine1-ffmpeg mplayer ubuntu-restricted-extras
  4. Nel mio caso ho dovuto reinstallare questi programmi che sono stati cancellati dal primo passaggio
    sudo apt-get install acidrip libxine1-plugins me-tv miro mplayer

Fatto questo ha ricominciato a funzionare tutto correttamente :)

Ciao a tutti

Son Kazzy Days

Ecco dei video veramente belli, sono delle parodie di Happy Days, editi da Crozza Italia per motivi assolutamente idioti sono stati rimossi da youtube. Vi linko direttamente i file dai server di LA7

Episodio 1
Episodio 2
Episodio 4

Ecco invece il link al PODCAST di Crozza Italia, trovere anche il link a questi video ;)

Firefox e Amulecmd (AmuleGUI) – Linux version

Ecco, finalmente la versione per linux dello stesso programma che ho creato per Windows (leggi qui).

Il programma risolve il problema che genera Firefox nel passare i link ed2k al programma amulecmd, sostituendo alcuni caratteri speciali con l’equivalente esadecimale.

Il programma ed2k_remote (scaricatelo già compilato qui), lo potete copiare direttamente in /usr/bin, con i permessi 755 :P
Il programma necessita di un file di configurazione, da copiare in “~/.ed2k_remote/” chiamato ed2k_remote.ini.
Il file ed2k_remote.ini deve necessariamente essere come illustrato di seguito, altrimenti per il programma sarà impossibile trovare l’IP del server aMule e la password di ingresso.

indirizzo_ip=192.168.1.XXX
password=MiaPassword

Questo è il sorgente del programma:

/***************************************************************************
 *   Copyright (C) 2008 by Xavio   *
 *   xavio2000REMOVE_ME@gmail.com   *
 *                                                                         *
 *   This program is free software; you can redistribute it and/or modify  *
 *   it under the terms of the GNU General Public License as published by  *
 *   the Free Software Foundation; either version 2 of the License, or     *
 *   (at your option) any later version.                                   *
 *                                                                         *
 *   This program is distributed in the hope that it will be useful,       *
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
 *   GNU General Public License for more details.                          *
 *                                                                         *
 *   You should have received a copy of the GNU General Public License     *
 *   along with this program; if not, write to the                         *
 *   Free Software Foundation, Inc.,                                       *
 *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
 ***************************************************************************/
 
 
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
 
#include <cstdlib>
#include <iostream>
#include <fstream>
#include <string>
 
using namespace std;
int sostituisci(string *stringa, string trovami, string sostituiscimi);
 
int main(int argc, char *argv[])
{
	if (!(argc>1))
	{
		cout << "Errore, nessun parametro passato!\n";
		return 0;
	}
	string temp=getenv("HOME");
	temp+="/.ed2k_remote/ed2k_remote.ini";
	string sInizio="/usr/bin/amulecmd";
	// cout << temp << endl;
	std::ifstream file(temp.c_str());
	if (!file)
	{
		cout << "Errore, impossibile aprire il file della configurazione!\n";
		return 0;
	}
	char buf[250];
	int found=0;
	string sInput(argv[1]);
	cout << sInput << endl;
	file.getline(buf,250);
	temp=(string)buf;
	found=sostituisci(&temp,"indirizzo_ip=","");
	if (!found)
	{
		cout << "Errore, impossibile trovare il parametro indirizzo IP!\n";
		return 0;
	}
	cout << sInput << endl;
	sInizio+=" -h "+temp;
	file.getline(buf,250);
	temp=(string)buf;
	found=sostituisci(&temp,"password=","");
	if (!found)
	{
		cout << "Errore, impossibile trovare il parametro password!\n";
		return 0;
	}
	sInizio+=" -P "+temp;
	sostituisci(&sInput,"%5B","[");
	sostituisci(&sInput,"%5D","]");
	sostituisci(&sInput,"%7C","|");
	sostituisci(&sInput,"%7B","{");
	sostituisci(&sInput,"%7D","}");
	sostituisci(&sInput,"%20"," ");
	sostituisci(&sInput,"&quot;","'");
	sostituisci(&sInput,"&amp;","&");
	sostituisci(&sInput,"&#40;","(");
	sostituisci(&sInput,"&#41;",")");
	sInizio+=" -c \"add "+sInput+"\"";
	cout << sInizio << endl;
	system(sInizio.c_str());
	//cout << "Premi un tasto per continuare...\n";
	//while(!getchar()=='\n');
    return EXIT_SUCCESS;
}
 
int sostituisci(string *stringa, string trovami, string sostituiscimi)
{
    int found,lavoro;
    int i=trovami.size();
    lavoro=0;
    while ((found=stringa->find(trovami))!=string::npos)
    {
        stringa->replace(found,i,sostituiscimi);
        lavoro++;
    }
    return lavoro;
}

La funzione

sostituisci(&#038;sInput,"%5B","[");

(ad esempio) sostituisce nella stringa ricevuta da Firefox il codice %5B con [. Aumentando le voci sostituisci c’è la possibilità di aumentare le conversioni nel caso ce ne siano altre da aggiungere.

L’unica cosa che non sono riuscito a fare è stata quella di far aprire a Firefox una finestra terminale come in Windows per fare il debug del programma, cmq il problema persiste anche in linux (se disattivo la correzione dei codici esadecimali il programma smette di funzionare). Se avete un consiglio per far aprire il terminale a Firefox in linux postatelo pure nei commenti. Grazie

Ciao a tutti :P

P.S: Per ulteriori informazione sulla gestione dei link ed2k con aMule andate qui.

100% Fragola – Volume 5 – Update: TROVATO

Ragazzi, non so più a che santo rivolgermi, c’è qualche anima pia che, vuole disfarsi di vecchi fumetti?

Io sto cercando il volume 5 del manga 100% Fragola.

Precisamente questo:

100% Fragola - Manga

Se lo vedete contattemi, grazie in anticipo.

Xavio

P.S: Se riesco a trovarlo aggiorno il post

11-09-2008: Domani dovrebbe arrivarmi il volume 5 non sto più nella pelle :P

12-09-2008: Mi è arrivato :P , grazie mille Shikyo (link)

Text Fun Art – Episode 1

Mai capitato di navigare in Internet e trovare qualche simpatica chicca?

Non mi ricordo dove io abbia trovato questa, ma secondo me è eccezionale… :P

°°          °²±°°°°°±±²²²²ß±ßßÜܲ²Üܱ°              °±                          
°°°       °°þ±±±°°°±±²²²±°°±²±°ß±°°°±ß²°             °±                         
°°°      °°²±±±±±±±±²²²±±Üß°    °þ°°°°°ßÜ             ±°                        
°°      °°°±±±±±±±±±±²±Ü±°        ±° °°°±²             ²°                       
°       °Þ±±Ü±±±±°±±±±²°           ±°  °°°²            °²                       
°      °°Û²±±±±±ÜÜÜܲ±°             ²Ü²²ß°±Ý         °°°°²                      
°°°°°°°°²²±±±²ÛÛ±°°°°             ܲ²ß±°°°°±±    °    °°°Þ±                     
±±±±±±±²²Ý±±²²²Ý°°°°            ±Û²±  ±°°°°°þ°   °°   °°°°²°                    
±°°°°°°±Þݲ±±²²°°°°°          ±±ß°  °°°±°°±°±±   °°°   °°°±²                    
°°°°°°°°±Ý²²Û²Û°°°°          ²ß° °°°±°°°±±±±±þ°  °°°   °°°°²±                   
°°    ± °°²²Û²²°°°°        °²° °°±±°±±ÜÜÜÛÛ²°±±°°°°°°°°°°°°±Ý°                  
      °   ²²²ÛÛܱ°°       ±± °°°±ÜÜÛÛ²°±ÛÛ±°°°Ý°°°°°°°°°°°°°²°                  
      °  ±²²²²²ßß²°          °°±ßÛ ²Û   Þ²° °°²°°°°°°°°°°°°°±Ý°                 
      °  °°²²ÛÛ°°±ß²         °±  Û²ÛÛ±  ²°°  °Þ±°°°°°°°°°°°±±²°°                
      °   ²²²²Û±±±°°ß             ßß±±Û²²  °  ±Ý°°°°°°±°±±±±±±Ý°                
      ° °°°°²²ÛÛßßܰ              ±±±° °°     °Ý±°°°±±±°±±±±±±²°±               
°°°°°°±°°°°°²²²Û ²ßÛ±              °°±°    °  °Ý±±±±±±²±±±±±±±±Ý°±              
°°°±±Üܱ²ß±±±²²²°±Ûݱ                       ° Þ±²±±±²²±±±±±±±Ü±²±±°             
°ß²²±°±°  °°±±²²Ý°±±±                       ° ²±²±²²²²±±±±²²²     ßþܰ     ܱ°° 
°°°°±²±°    °±Û²Ý                           °°²²²²²²²²²±±±± °±       ßþܰ ±°  °±
 °°°°°°ß±°°°°°±±Ý                           °²²²²²²²²²±±±Þ°   ±±        ß²²     
   °°°°°°±²±°°°±Û                           ±±²²²²²²²²±±±±±     ±°        °ßÜ   
     °°°°°°±±±°°²±                  °      ±±²²²²²²²²²±±±²ß±     °±°         ß±°
       °°°°°°±²Ü²²   °°°±         °°±°    ±±Ü²²²²²²²²²±±±Ý°°²°      ±°         °
°°      °  °°°°±±Ûݰ            °°°±±°   ±ß±°±Ûß±±±Þ²±±±±±°°°²°       ±         
°°°°°       °°°±ÛÛÛ²°°°   °Ü²ß°°°±°°²       °°°°°°°°±±±±²²°°° ±±        °       
°°°°°°       ±²ÛÛÛÛÛ²°°°  °±°°°° °±±Ý          °°°±²±±±±²°þ°°  °±°        °     
°°°°°°°   °ÜÛÛÛÛÛÛÛÛ²²±°°   ±   ±±°±°      °   °°°²²²±±±²°°²°°   °°             
±°°°°°°±²ÛÛÛÛÛÛÛÛÛÛ²²±±²°°   ± ±°°°²      ²°  °°°²²²±±±±²°°°±°°   °°            
±±±°°ÜÛÛÛÛÛÛÛÛÛÛÛÛÛ²²²±ÞÞ±°°  ²°°°±°     ²±   °°²²²²²±±±±±°°°°°     °°          
þ±±±±ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²²ÛÛÛ²°° ±ÜÜܱ    °°°  °°±²²²²²²²²±±²°°°±°°      °         
°±²²ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ±°°ß°     ±²° °°±±²²²²²²²²±±±²Ý°°°±°°               
 °ÞÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²²±°°°° °þ±°  °±ÜÛ²²²²²²²±±±±±²±°°°±°°              
  ÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²ÛÛÛÛÛÛÛÛÛÛ²²²²²°°°Ü²±° ±ÜÛÛ²²²²²²²±±±±±±±²²°°°°°°           °°°
  ²²ÛÛÛÛÛÛÛÛÛÛÛÛ²²ÛÛÛÛÛÛÛ²²Û²²²²²²ß²²Ý°° ±±ÛÛ²²²Û²±²±±±²²±±²±°°°°°°         °°°°
     ±²ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²²²²²²²²²±°±  °°±±±Û²²²±±±²²±±±±±°°°°°°        °°°°°
       °°ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²²²²²²²²²±±°°±±°°°²Û²²²²²²²²²±±±±²²°°°°°°°°    °°°°±Ü
         ßÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²²²²²²²²²±þ±±ÛÜÜÜܲ²²²²²²²²²²±±±±±²Û±°°°°°°°°° ° °°±° 
          ±ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²²²²²²²²°°°±°±±²Û²²²²²²²²²²²±±±±±±²ÛÛ°°°°°°°°°°°° ²°  
         °°ÛÛÛÛÛÛÛÛ²²²ÛÛÛÛÛ²²²²²±°°°°°° ²²²²²²²²²²²²²²²²±²²²ÛÛÛݰ°°°°°°°°°°±±   
        °ÛÛÛÛÛÛÛ²²±±±±±²²ÛÛ۲߰°°°      °±ÛÛÛ²²²²ÛÛ²²²²²²²²²ÛÛÛÛ±°°°ÜÜÜܱ±²±°   
       ±ÛÛÛÛÛÛÛ²²±°   °±²²ÛÛ             °°±ßßßß²²²²²²²²²²²ÛÛÛÛÛÛÜÜܲ °°²±°°°°  
      °ÛÛÛÛÛÛÛ²²±       °²²Ý             °°°°°±²²²²²²²²²²ÛÛÛÛÛÛÛ²²²Ý   °°²°°°°° 
       ÛÛÛÛÛÛÛ²±°       °±²²             °°°±ÜÛ²²²²²²²²ÛÛÛÛÛÛÛÛ²²²²     °±°°°°°°
      ÛÛÛÛÛÛÛÛ²±°      °±±²Û°          °±²²ÛÛÛ²²²²²ÛÛÛÛÛÛÛÛÛÛÛ²²²²      °°²°°°°°
     ÛÛÛÛÛÛÛÛÛ²²±°°    °±²²±²°         °°±²ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²²²        °±±°°°°
     ÛÛÛÛÛÛÛÛÛ²²²±±±±±±±°±²²²ßÜܰ°°°±ÜÜÜÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²²²Ý         °²°°°°
       ÛÛÛÛÛÛÛÛ²²²²²±²²²Ûܰ±²±°±ßßÛÛÛÛ²²Û²²²²±²²²ÛÛÛÛÛÛÛÛÛÛÛÛÛ²Û          °°²°°°
      °°ÛÛÛÛÛÛÛ²²²²±±±²²ßÛÛÛ±±ß±±±°°±ß²Û²²±°° °°±²²ÛÛÛÛÛÛÛÛÛÛÛ²²         °°°±²±±
      ±°²ÛÛÛÛÛÛÛÛ²²²²±°±±±±±ß²²±±±±²²±°°°°      °±²ÛÛÛÛÛÛÛÛÛÛÛÛÛ      °°°°°°±±²±
     Þ±°°²ÛÛÛÛÛÛÛÛÛ۲ܱ±°°°±Ü±°±ß²²±°±²Û²±       °²²ÛÛÛÛÛÛÛÛÛÛÛÛ² °°°°°°°°°°±±±±
     °²±°°°ßÛÛÛÛÛÛÛÛÛÛ۲ܲ²Ü°°²²Ü±°ß²²Ü±±±       °±²ÛÛÛÛÛÛÛÛÛÛÛÛÛ±°°°±±±±±±±±±±±
      ²±±±°°°±±ÛÛÛÛÛÛ²±±ßÛÛÛ۲ܰ±²Û²Ü±ßß²±°      °±²ÛÛÛÛÛÛÛÛÛÛÛÛÛÛ±±±±±±±±±±Üܲß
      °þ±±±°°° °ß²ÛÛÛÛ۲ܰ±ßÛÛÛÛ²±±ßÛÛ²²²²±°   °°±²²²ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÜܲ²²²ßß±°   
       °²²±±±°°°°°°°±ßßß²ÛÛܱ±²ÛÛÛÛܱ߲۲²²±±±±±±±²²ÛÛÛÛÛ²ZeR0!ß²ÛÛÛÛÛÛÛ°       
        °²²²±±±±±±±±±°°°°°°°°±Ü°²ÛÛÛÛ²±±²²²²²²±±²²²²²ÛÛÛ±        °±ßßÛÛ°        
        °²²²²²ÜÜÜÜÜÜܲ²ßß±±°°°°°±°²ÛÛÛÛ²²²²²²²²²²²²²ÛÛÛÛ°            °          
        ±²²±±±±±±±±±±±±±±±±±±°°°°°±²²ÛÛÛÛ²²²²²²²²²²²ÛÛÛÛ°                       
        ²±±±±±±±±±±±±±±±±±±±±²°°°²ÛÛ²²ÛÛÛÛÛ²²²²²²²²ÛÛÛÛÛ°                       
       ±Ý±±±±±±±°°°°°°°°°±±±±±²°°°ßÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ                        
       Þ±±±±°°°°°°°°°°°°°°°±±±²±°° °°ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÝ                        
      °²±±±°°°°°°°°°°°°°°°°°±±±²±°°° ±±ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ°                        
      °²±±±°°°°° °°°°°°°°°°°°±±±²±±°°  ±±ÛÛÛÛÛÛÛÛÛÛÛÛÛÛ°                        
      °Ý±±°°°°       °°°°°°°°°±±±²±±°°°  °ß²ÛÛÛÛÛÛÛÛÛÛݰ                        
      °Ý±±°°°          °°°°°°°°±±±²±±±°°°°   °°±ßß°±±±°                         
      °²±°°°            °°°°°°°°±±±²±±±±°°°°°°°  °Ü²°°                          
      °²°°°°            ° °°°°°°°±±±ß²±±±±±°°°°±Ü²°°°                           
°     °Þ±°°            °°    °°°°°±±±±²²²ÜÜÜܲ߱°°                          °°  
°    °°Þݰ°            °      °°°°°°±±±±²±°°°°°                            °°°°°
°    °±²°°°            ±       °°°°°°°±þ°°                                °°°°°°
°  °°±±°°°°           ±         °°°°°±±°°                                 °°°°°°
° °°±±±°°°°          °°        °°°°±±°°               °°                  °°°°°°
°°°±²°°°°°           ±       °°°°±±°°                 °°                   °°°°°
°°°²°°°°°          °þ°        °²±°°                   °°                   °°°°°
°°²±°°°°           ²          °°±°°                   °°   °               °°°° 
°±±°°°°            ±          °°°±°°                  °°   °       °       °°°° 
±²°°°°°            °           °°°±°°                 °°   °               °°°  
²±°°°°             °           °°°°±°°°               °°   °   °            °°° 
²°°°°°            °°            °°°±±±°°°°°           °°°  °                °°° 
±±°°°             ±±              ±°°°²ÛÛ±°°°°                              °°°°
±°°°°                            ±±°±±ÛÛ±ÞÞ²°°°                              °°°
±°°°°              °      °°   °±²±ß±±±±þÛÛÛ²°°                              °°°
±°°°°            °²Ý     Þ°±ßßß±±°°°±ÜÜÛ²°ÛÛÛ²°°                              °°
ܱ°°           °±ß²°     ±°±   °°ÜÜßÛÛß±²±°ÛÛÛ²°°     °°°°                    °°
±ß²±°        °²²°±±°   °þ    °ÜÛÛÛÛ°±°°±±²°ÞÛÛÛ±°      °                       °
°°°°±±Ü°°°±ÜÜÛÛÝ ±ÛÛ°  ²±Üܲßß²²Û±°± ±°±±±²°ÛÛÛÛ°°                             °
²±±±°°°±±±ßß²ßßÛܲÛÛ²±±±°°°°°±±±²²°°°°±°±±²Ý±ÛÛÛ±°°   °°                        
ÛÛÛÛÜÜÜܱ°        Þ°        °°°°±Þܲ± ±°°±±²°°±²Û±°°°°°°°°                      
ÛÛÛß±°°ß²Û±Ü°ÜÜܲ²²            °°°²±±°°°°±²Û±²²²±²±°°°°°°°°      °°°°           
ÛÛ²Üܲ²ÛÛÛ ²²±±°°°Þ°              ±±°± ±±±ß±±Û²°°±±±°°°°°°°°    °°°°°°          
ÛÛÛÛ²²²²²² ²±±±°°°±Ý               ±°±°Þß°±±Û± °±±ÛÛ±°°°°°°°°°°°°°°°°°          
ÛÛÛÛÛ²²²²² Þ±±±±°°°²°°°            ²Üܱ±±²ÛÛ±ÜÜÜÜß²ÛÛ±°°°°°°°°°°°°°°°°          
ÛÛÛÛÛÛ²²²²°Þ±±±±°°°Þ±°°°°°         Þ°°²ÛÛÛÛÛÛÛÛ±°²ÛÛ²Û±°°°°°°°°°°°°°°°          
ÛÛÛÛÛÛ²²²²±°Ý±±±±°°±²±±±±°°°°     °²±±ÛÛÛÛ²±²²  ²ÛÛ±²ÛÛ±°°°°°°°°°°°°°°          
ÛÛÛÛÛÛ²²²²² ²±±±±°°°°²²²±±±±°°°±²²²ßßßßßß °þ±  ²Û²°²ÛÛÛÛ±°°°°°°°°°°°°°          
ÛÛÛÛÛÛÛ²²²²°±±±±±±±±²ÛÛ²²²²Üܲ߱±±°°°    ܲ  °²²° °ÛÛ²²²²±°°°°°°°°°°°°          
ÛÛÛÛÛÛÛ²²²²±ÞÞÞÛÛÛÛÛ²²ÛÛÛÛÛÛ°°°ÜÛÛÛß° °²²°  ±ß   °²ß°±±ÛÛ²±°°°°°°°°°°°°         
ÛÛÛÛÛÛÛÛÛß²²²Ý±±±±±±±±±²ß°    ²ß°°  ±±²         °±°°±±Û²²Û±±°°°°°°°°°°°°°°°°°   
ÛÛÛÛÛ²²²²ÛÛÛ۲ܰ                   ßß°        °±±±±±²²±±²²²±±°°°°°°°°°°°°°°°°°°°
ÛÛÛÛÛÛÛÛ۲߲²ßßß±±°° °°°             ±±    °±²± °±°±±±±ÜÛÛÛ²±±°°°°°°°°°°°°°°°°°°
ÛÛÛÛÛÛÛÛ²ÜÜܰ°°°        °±²²Ü±   °°²ß°±  °°Û²  °±°°°°±±²ÛÛÛÛ±±±±°°°°°°°°°°°°°°°°
ÛÛÛÛÛ۲ܲ±±ßßßß²²±°    °°°±ß²²ßß²ÛÛ° °Ý ±Û²° °±±     °±²²ß²²²±±±°°°°°°°°°°°°°°°°
ÛÛÛÛÛÛÛÛÛÛÛ²Üܰ               ܲÛÛ°°±²²²²°  °°    °°±±°°°±±ÛÛ±±±±°°°°°°°°°°°°°°°
ÛÛÛÛ²±±±±±±ßßß²²²±°°       °±²ÛÛÛ²±²²ÛÛ°        ±±°°°  °±ÛÛÛÛ²±±±°°°°°°°°°°°°°°°
ÛÛÛÛÛÛÛÛÛÛÛÛÜÜÜÜÜܱ±°°    °°°±±ß²²ÛÛÛÛ°       ±²±±°   °±²²ÛÛÛÛ±±±°°°°°°°°°°°°°°°
ÛÛÛÛÛÛÛÛÛÛÛÛÛÛßßßß°°             ±ÛÛÛ± °ÜÜÜÜÜÛ²²±    °±±±²²ß²Û²±±°°°°°°°°°°°°°°°
ÛÛÛÛÛÛÛÛÛÛÛÛ²°°ÜÜÜܱ°            °±±±°²²°   °ßÛ±   °°°°±±±±²ÛÛÛ±±±°°°°°°°°°°°°°°
ÛÛÛÛÛÛ²²ÜÜÜÜÜÜÛÛÛ²ßß²±°°       °°° °²Û±            ±±°°° °²ß²²²²±±±°°°°°°°°°°°°°
ÛÛÛÛÛÛ²²²Ü²ÛÛÛÛÛ°                °±±±°þ°          °±±°°   °±²²ßÛ±±±°°°°°°°°°°°°°
ÛÛÛÛÛÛÛÛÛÛÛ²±°°°ßßßÜܰ            °    ±°         ±±°  °°±±²²²ÛÛ²±±°°°°°°°°°°°°°
°ÛÛÛÛÛÛÛÛÛ±±±°°                         ß±        °       °°±ßß²Û±±°°°°°°°°°°°°°
±ÛÛÛÛÛÛÛ²±±²ÜÜܰ                        °²±                °°±ÜÜÛ±±±°°°°°°°°°°°°
±²ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛܱ°    °°°°        °     ±±         °°°°°°±±ßß²²²±±°°°°°°°°°°°°
±±ÛÛÛÛÛÛÛ²²²²ßßßßßßÛÛÛÛ²°°°                ±±   °²²±°      °°±ÜÜÛÛ±±±°°°°°°°°°°°
±±²ÛÛÛÛÛÛÛÛÛÛÛÛÜÜÜܱ²Û²²Û²²±±°°°°°°         ²±±²ÛÛ°      °°±±±±±ßß²±±°°°°°°°°°°°
°±±±ÛÛÛÛÛÛÛ²²²²²²ÛÛÛÛÛß±°±Ü²±±°°       °°°°±±±²²±    °°°      °ÜÜÜݱ±°°°°°°°°°°°
°°±±ÛÛÛÛÛ²Ûܲ²²±±±±°°ÜܲÛÛÛ²±±    °°°°       °°°  ²±°   °°   °²²²²Û±±°°°°°°°°°°°
°°±±²ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²± °°               þ     °±±°     °°±²Û±±±°°°°°°°°°°
°°°±±±ÛÛÛÛÛÛÛÛÛÛÛßßßßßßßß±±°°°°                °Ý °±²²±±±°  °°±²ÛÛÛݱ±±°±°°°°°°°
°°°±±±ÛÛÛÛÛ²²²²²²²²²²²²²±°°          °       °°°²²²²²²²±±°°°°±±²ßß²²±±±±±±°°°°°°
±°°°±±±ÛÛÛÛÛÛÛÛÛÛÛÛÛß±°°°°°°          °±±±°°°°°°°²²²²²²²±°°    °±±ÛÛ±±±±±±±°°°°°
±°°°°±±²ÛÛÛÛÛÛÛÛÛÛ²ÜÜÛÛÛÛÛÛÛÛ²²±±°°°°±±±±°°°°°°   ²±±±±°    °°±²²ÛÛÛ²±±±±±±±°°°°
±±±±±±±±²ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²±±°°     ±±±°°     ±     °±°°°±±±±±±Ý±±±±±±±°°°°
±±±±±±±±±²ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛßß°°°        °±²²±±°      ±° °Ü²±±°°°°°²±²ÛÛ±±±±±±±°°°°
±±±±±±±±°±²ÛÛÛÛÛÛÛÛÛÛÛÛ±° °      °±±±²²²²°        °±²²²ß±°    °±°²ÛÛÛ±±±±±±±±±°°
°±±±±±±±°±±²ÛÛÛÛÛÛÛÛÛ²±±±±±   °±±ÛÛ²²²²±          ° °Ý       °°±²ÛÛÛÛ±±±±±±±±±°°
°±°±°±°±°°±±²ÛÛÛÛÛÛÛÛ²²²ß±°°±²ÛÛÛÛÛÛÛÛ±    ±±±°      °    °±±°°°²ÛÛÛÛ²±±±±±±±±°±
°±°±°±°°°°±±±²ÛÛÛÛÛÛÛÛÛÛ²±±±°°°°°°°°±°    ±²²°        ±°Ü²±° °±±²ÛÛ²²Ý±±±±±±±±±±

SCEGLI IL PREMIO CHE VINCI! IL CONTEST indetto da FreeBee.it

Ecco un’altro contest del tutto gratuito, da notare il fatto, che non necessità dell’invio di tutti i nostri dati (tranne immagino, nel caso di una vittora :P )

Scegli il premio che vuoi vincere! Il contest di FreeBee.it

Ho intenzione di partecipare al contest di questo sito per aggiudicarmi: Console di gioco Sony PSP e Ricarica Tim da 50 euro

Fonte: FreeBee

Firefox e Amulecmd (AmuleGUI) – Windows version

Ho un PC che fa da mulo, in cui ho installato aMule, e da remoto lo controllo con AmuleGui (da installare assieme a Amulecmd) .

Stufo del fatto che Firefox passi alla funzione amulecmd.exe i link sostituendo alcuni caratteri speciali con l’equivalente esadecimale ho creato un piccolo programma che dovrebbe risolvere il problema.

C’è ancora la necessità di creare un file .reg per modificare il comportamento di Windows:

REGEDIT4
 
[HKEY_CLASSES_ROOT\ed2k]
@="URL: ed2k Protocol"
"URL Protocol"=""
 
[HKEY_CLASSES_ROOT\ed2k\DefaultIcon]
@="C:\\Programmi\\aMule\\amulegui.exe"
 
[HKEY_CLASSES_ROOT\ed2k\shell]
@="open"
 
[HKEY_CLASSES_ROOT\ed2k\shell\open]
 
[HKEY_CLASSES_ROOT\ed2k\shell\open\command]
@="\"C:\\Programmi\\aMule\\ed2k_remote.exe\" \"%1\""

Una volta eseguito il file .reg non ci resta che copiare il file ed2k_remote.exe nella cartella di aMule (deve per forza essere in “%ProgramFiles%\aMule\” assieme al file ed2k_remote.ini).
Il file ed2k_remote.ini deve necessariamente essere in questo modo, altrimenti per il programma sarà impossibile trova l’IP del server aMule e la password di ingresso.

indirizzo_ip=192.168.1.XXX
password=MiaPassword

Questo è il sorgente del programma:

/*------------------------------------------------------
|                                                      |
| Il seguente software è rilasciato sotto licenza GPL  |
|   Autore = Xavio - (xavio2000REMOVE_ME@gmail.com)    |
|                                                      |
------------------------------------------------------*/
#include "cstdlib"
 
#include "iostream"
 
#include "fstream"
 
#include "string"
 
 
 
using namespace std;
 
int sostituisci(string *stringa, string trovami, string sostituiscimi);
 
 
 
int main(int argc, char *argv[])
 
{
 
    if (!(argc>1))
 
    {
 
        cout << "Errore, nessun parametro passato!\n";
 
        system("PAUSE");
 
        return 0;
 
    }
 
    string temp=getenv("ProgramFiles");
 
    string sInizio=temp;
 
    temp+="\\aMule\\ed2k_remote.ini";
 
    std::ifstream file(temp.c_str());
 
    if (!file)
 
    {
 
        cout << "Errore, impossibile aprire il file della configurazione!\n";
 
        system("PAUSE");
 
        return 0;
 
    }
 
    char buf[250];
 
    int found=0;
 
    string sInput(argv[1]);
 
    file.getline(buf,250);
 
    temp=(string)buf;
 
    found=sostituisci(&temp,"indirizzo_ip=","");
 
    if (!found)
 
    {
 
        cout << "Errore, impossibile trovare il parametro indirizzo IP!\n";
 
        system("PAUSE");
 
        return 0;
 
    }        
 
    //cout << sInput << endl;
 
    sInizio+="\\aMule\\amulecmd.exe /h "+temp;
 
    file.getline(buf,250);
 
    temp=(string)buf;
 
    found=sostituisci(&temp,"password=","");
 
    if (!found)
 
    {
 
        cout << "Errore, impossibile trovare il parametro password!\n";
 
        system("PAUSE");
 
        return 0;
 
    }
 
    sInizio+=" /P "+temp;
 
    sostituisci(&sInput,"%5B","[");
 
    sostituisci(&sInput,"%5D","]");
 
    sostituisci(&sInput,"%7C","|");
 
    sostituisci(&sInput,"%7B","{");
 
    sostituisci(&sInput,"%7D","}");
 
    sostituisci(&sInput,"%20"," ");
 
    sostituisci(&sInput,"&quot;","'");
 
    sostituisci(&sInput,"&amp;","&");
 
    sostituisci(&sInput,"&#40;","(");
 
    sostituisci(&sInput,"&#41;",")");  
 
    sInizio+=" /c \"add "+sInput+"\"";
 
    //cout << sInizio << endl;
 
    system(sInizio.c_str());
 
    //system("PAUSE");
 
    return EXIT_SUCCESS;
 
}
 
 
 
int sostituisci(string *stringa, string trovami, string sostituiscimi)
 
{
 
    int found,lavoro;
 
    int i=trovami.size();
 
    lavoro=0;
 
    while ((found=stringa->find(trovami))!=string::npos)
 
    {
 
        stringa->replace(found,i,sostituiscimi);
 
        lavoro++;
 
    }
 
    return lavoro;    
 
}

La funzione

sostituisci(&amp;sInput,"%5B","[");

(ad esempio) sostituisce nella stringa ricevuta da Firefox il codice %5B con [. Aumentando le voci sostituisci c’è la possibilità di aumentare le conversioni nel caso ce ne siano altre da aggiungere.

Ciao a tutti :P

P.S: Per ulteriori informazione sulla gestione dei link ed2k con aMule andate qui.