Feb 08

Queste le possibili alternative a Valknut (ne ho parlato qui):

Linux DC++:

 LinuxDC++

 

E' il porting in linux della versione per piattaforma Windows di DC++. Progetto partito nel 2005 è ancora in fase embrionale (infatti è da poco stata rilasciata la versione 1.0.1 vale a dire la seconda release). Non è un client da disprezzare ma, proprio per lo scarso sviluppo, molti sono i bugs da correggere e le caratteristiche da aggiungere (mancano addirittura le emoticons! Sealed).

Voto: Sufficiente (in attesa di una versione migliore).

DC4Linux: non ho notizie precise in merito e non ho avuto pareri positivi. [da aggiornare]

Emulare clients con Wine:

Wine

Se proprio non riuscite a rinunciare al client che utilizzate in Windows, l'unica soluzione consiste nell'emularlo con Wine ("sudo apt-get install wine" se utilizzate una distro Debian-based). In questo modo avreste a disposizione quasi tutte le funzionalità che siete abituati ad utilizzare. Purtroppo Wine non supporta pienamente DC++ con conseguenti bugs grafici e di applicazione (frequenti crash).

Voto: Buona soluzione teoricamente, inutilizzabile praticamente.

Infine, vi segnalo un progetto proposto dal team di sviluppo di ApexDC: effettuare il porting dello stesso client dietro ricompensa in denaro stile "colletta popolare" da parte dei membri della community. Tuttavia, a distanza di più di un anno ancora non si intravedono i risultati sperati.

Le idee non mancano, la voglia e forse le abilità un pò meno. Undecided

Scritto da: Stefano
Feb 06

Se possiamo affermare che la rete DC "lato server" è sempre stata molto utilizzata e ben sviluppata in ambiente linux (esempio: Verlihub, uno degli hub software più utilizzati), non possiamo dire altrettanto per il "lato client".

dc++

Infatti, a mio modesto parere, le alternative sono molto limitate e i clients attuali non sono minimamente paragonabili ai clients disponibili in ambiente Windows (oltre al client "ufficiale" DC++, sono stati sviluppati nel corso degli anni una notevole varietà di clients per soddisfare ogni tipo di gusto/esigenza): a questo proposito, il mio favorito è StrongDC++.

In (K)Ubuntu ho testato tutti i client possibili ed attualmente sto utilizzando Valknut. Valknut è tutt'ora sviluppato ma le migliorie apportate non sono mai state così rilevanti da permettere un netto salto di qualità. Restano infatti molte pecche sotto molti punti di vista: grafico, caratteristiche, affidabilità, stabilità.

Alcune caratteristiche mancanti:

  • User search: trovare un utente in lista tra migliaia di altri utenti risulta un'ardua impresa.
  • Blocco note: manca uno "spazio" dove annotare appunti.
  • Tab singolo: avere molti hub aperti comporta una difficoltà di gestione degli stessi.
  • Interfaccia di gestione trasferimenti: migliorabile.
  • Gestione dei logs: pessima. Non è possibile visualizzare i logs direttamente dall'applicazione. 
  • Impossibile ricevere i comandi inviati dall'hub (nel menu da tasto destro).

…ed altre piccole cose.

Ciò nonostante continuo a considerare Valknut il miglior client DC disponibile in linux.

Prossimamente parlerò delle possibili alternative. Bye

Scritto da: Stefano
Nov 29

In questo articolo ci occuperemo di aggiornare il client Direct Connect per Linux Valknut alla versione più recente, la 0.3.11, pubblicata il 14 ottobre 2007. Per la guida si prende in considerazione una installazione default di Ubuntu e derivati con Valknut versione 0.3.10 installato. (per l'installazione "da zero" si veda questa guida)

Per prima cosa, scarichiamo i due files dalla rete a questi indirizzi

Dclib 0.3.11

Valknut 0.3.11

Una volta scaricati, scompattiamo i due files (per comodità nella home), apriamo il terminale e digitiamo

cd dclib-0.3.11

dopodichè installiamo l'unico pacchetto aggiuntivo necessario con

sudo apt-get install libxml2-dev

dopodichè procediamo ai classici tre step di compilazione

./configure
make
sudo make install

Andata a buon fine l'installazione delle nuove DcLib, sempre da terminale digitiamo

cd ..
cd valknut-0.3.11

e diamo ancora una volta i tre comandi

./configure
make
sudo make install

Assicuratevi, prima del comando finale, di avere chiuso la sessione di Valknut 0.3.10.

Dopodichè riapriamo il programma e, come vedrete, siete passati alla versione 0.3.11. A questo punto, per una migliore fruizione del programma, clicchiamo sull'icona delle opzioni e alla voce Encoding scegliamo dal menu a tendina questa sigla

WINDOWS-1252

Riavviate il client e, voilà, anche i caratteri ascii sono finalmente visualizzabili!

Alla prossima

Scritto da: Fiz
Nov 29

Lo sapete vero che scaricare materiale protetto da copyright (tipo film o musica MP3 ma anche molto altro) è un illecito amministrativo?

E' anche importante ricordarsi che condividere film, musica in MP3 o altri formati e tutti gli altri file protetti da copyright è invece un reato penale.

Io sono fermamente convinto che ci vogliano altre soluzioni perchè le attuali mi sembrano francamente inique e nel mio piccolo, ogni tanto, provo a dire la mia.

Nel frattempo ci teniamo le leggi che abbiamo e non credo sia il caso di sperare in estemporanei interventi di un tribunale ma forse è il caso di tutelarsi con PeerGuardian2 e magari più drasticamente con Relakks!

Scritto da: Alberto
Nov 29

Ed eccoci alla guida del secondo client per Linux che va per la maggiore: LinuxDC++.
Prima di procedere alla compilazione vera e propria dobbiamo scaricare attraverso APT dei pacchetti che rendano questa operazione possibile. Per far ciò, apriamo la shell (o Konsole) e digitiamo:

sudo apt-get install cvs scons build-essential libgtk2.0-dev libglade2-dev zlib1g-dev libbz2-dev libssl-dev

Fatto ciò procediamo al download del client digitando:

cd
cvs -d:pserver: anonymous@cvs.linuxdcpp.berlios.de:/cvsroot/linuxdcpp login
cvs -z3 -d:pserver: anonymous@cvs.linuxdcpp.berlios.de:/cvsroot/linuxdcpp co linuxdcpp

Alla richiesta di password premete Invio

Per installare digitiamo quanto segue:

cd ~/linuxdcpp
scons release=1 PREFIX=/usr
sudo scons install

A questo punto il programma è pronto all'uso. Non ci resta che fare un collegamento sul desktop (per comodità) al comando linuxdcpp.

BUON DIVERTIMENTO CON DC SU LINUX

Scritto da: Fiz
Nov 29

Avere un client DC su Linux non è più una mission impossible. Negli ultimi mesi sono stati sviluppati due buoni client DC anche per la piattaforma del Pinguino: Valknut e LinuxDC++. Per ora occupiamoci del primo. Sul processo di installazione faccio fede ai pacchetti installati di default in Ubuntu 7.04 e derivati.

Nei repository di Ubuntu è presente una versione di Valknut. Purtroppo, non è tra le più aggiornate. Se volete provarla giusto per dare un occhio al client, vi basta digitare in Konsole

sudo apt-get install valknut

e inserire la vostra password di root.

Ora passiamo al ben più laborioso processo di installazione della versione più aggiornata (al momento in cui scrivo la 0.3.10). Non essendoci un pacchetto .deb disponibile infatti, dobbiamo compilare il programma. Innanzitutto scarichiamo i due software che dovremo andare a compilare, DCLib, delle librerie, e Valknut, il client vero e proprio. A questa pagina trovate i link diretti per il download dei due software. Dopodichè procediamo alla scompattatura e per comodità, mettiamo le cartelle estratte in /home/nomeutente/Desktop.

Ora, apriamo la Konsole e, per prima cosa, rechiamoci nella cartella Dclib digitando (nel caso il percorso sia quello suggerito prima):

cd Desktop
cd dclib-0.3.10

A questo punto dobbiamo scaricare attraverso APT alcuni pacchetti che permettono la compilazione dell'applicazione. Quindi, sempre da Konsole (non l'avrete chiusa spero!) digitiamo:

sudo apt-get install g++ zlib1g zlib1g-dev libbz2-dev libbz2-1.0 libxmlsec1-dev

A questo punto, assicurandosi sempre di essere nella cartella dclib-0.3.10 digitiamo

./configure

e attendiamo che il vostro sistema finisca di verificare le dipendenze. Dopodichè procediamo al secondo dei tre atti di compilazione digitando il comando

make

e il finale

sudo make install

A questo punto le librerie DCLib sono installate sul vostro sistema. Ora la stessa procedura va ripetuta per il "client grafico", ovvero Valknut. Chiudiamo e riapriamo quindi Konsole e rechiamoci nella cartella di Valknut digitando questi semplici comandi:

cd Desktop
cd valknut-0.3.10

Dopodichè ci apprestiamo anche in questo caso a scaricare alcuni pacchetti necessari alla compilazione, digitando

sudo apt-get install xorg-dev x-dev libavahi-qt3-dev

Fatto ciò, rifacciamo i tre step di compilazione digitando

./configure
make
sudo make install

Ora la nuova versione è pronta all'uso (per comodità fatevi un collegamento all'applicazione [comando: valknut] sul desktop).
Se precedentemente avevate provato la vecchia versione disponibile attraverso repository per rimuoverla digitate, sempre da Konsole

sudo apt-get autoremove valknut

e attendete che la procedura abbia fine.

BUON DIVERTIMENTO CON DC SU LINUX!

Scritto da: Fiz
Nov 29

Prendiamo come esempio l'ultima versione del client ufficiale DC++ (0.699) .

Scarichiamo il pacchetto .zip ed estraiamo il contenuto in una cartella.

Ora dobbiamo procurarci il file di traduzione in Italiano: potete scaricarlo cliccando QUI .

Estraiamo il file Italiano.xml nella cartella principale di DC++.

Apriamo DC++, andiamo in FILE/SETTINGS –> Appearance –> Browse  (come mostrato in figura)

browse1.jpg

Andiamo a cercare il file Italiano.xml estratto in precendenza e clicchiamo su APRI

italiano1.jpg

Riavviate DC++. E' tutto!

If you need to translate DC++ into another language please follow this link

Scritto da: Stefano
Nov 29

Se hai problemi con il download della lista pubblica, imposta questo indirizzo nel tuo client!

http://dchublist.com/hublist.xml.bz2   oppure   http://dchublist.com/hublist.config.bz2

Se non sai come sostituire l'indirizzo della lista dai un'occhiata qui

Altre liste pubbliche:

http://www.hublist.org/FullHubList.xml.bz2

http://hublist.hubtracker.com/hublist.xml.bz2

http://hublist.dreamland-net.eu/PublicHubList.xml.bz2

http://list.hublist.nu/PublicHublist.config

http://hublist.se/hublist.xml.bz2

http://hubilista.net/PublicHubList.config.bz2

http://dclist.eu/hublist.xml.bz2

Scritto da: Stefano
Nov 29

Parliamo ora della rete P2P di Direct Connect: uno dei problemi più frequenti è la configurazione delle impostazioni di connessione. 

Per prima cosa rimanere "passive" e' piu' facile, ma puoi avere connessioni solo da users "active".
Impostarsi come Active spesso non è semplice, ma ti da la possibilità di avere connessioni con tutti.

Mentre cerchi di diventare Attivo , ti conviene restare passivo, altrimenti la ricerca non va!

Adesso vediamo il caso piu' semplice:

- hai una connessione diretta: un modem (no router, no lan) e non hai un firewall (ti suggerisco di installarne subito uno).
In questo caso scrivi +myip in main chat, incolla quell'indirizzo nei settaggi e seleziona Active. Questo e' tutto!
Ogni volta che cambia l'ip (spegni e riaccendi - cade la connessione) metti il nuovo ip.

Da ora in avanti le faccende si complicano…

- Il firewall integrato nella connessione a internet di XP non e' dei migliori: se usi quello… cambialo.

- Hai un firewall: devi settarlo in modo che il client che usi abbia libero accesso ad una porta; per esempio la 412.
Poi nei settaggi del client metti l'ip (vedi sopra) e nella porta metti 412.

- Hai un router: cerca e attiva il settaggio NAT. Ridireziona una porta (per esempio la 412) sull'ip privato del tuo pc.
Ora seleziona active e metti il tuo ip pubblico (non quello privato!) e nella porta metti 412
NB: il tuo ip privato lo trovi affianco al nome che hai dato al tuo pc, nel menu del router, nella lista DHCP. Il tuo ip pubblico lo trovi invece nella pagina principale del router, affianco alla voce WAN IP
*** Per Spiegazioni piu' approfondite in merito, rimandiamo al prossimo articolo ***

- Hai Fastweb: rinucia! (Esiste qualche piccola possibilita' se sei una azienda e sei l'amministratore di rete)

Come settare alcuni dei principali software Firewalls per dc++

Norton = http://www.dslreports.com/faq/8904
Sygate = http://www.dslreports.com/faq/8905
McAfee = http://www.dslreports.com/faq/8906
Tiny = http://www.dslreports.com/faq/8919
Zone Alarm = http://www.dslreports.com/faq/8962
Agnitum Outpost = http://www.dslreports.com/faq/8963
Keiro = http://www.dslreports.com/faq/8964
Windows Firewall = http://www.dslreports.com/faq/11730

Come settare alcuni del principali router/firewall per dc++

Generally = http://www.dslreports.com/faq/6518
Alcatel Speed touch 510 = http://www.dslreports.com/faq/9100
D-Link DI-604/DI-704 = http://www.dslreports.com/faq/9098
D-Link DI-804 = http://www.dslreports.com/faq/9099
Linksys = http://www.dslreports.com/faq/9105
Netgear DG814 / RP614 = http://www.dslreports.com/faq/9101
Netgear RP114 / RT311 / RT314 = http://www.dslreports.com/faq/9102
ZyXEL Prestige 310 / 314 = http://www.dslreports.com/faq/9103

Se il tuo Modem non é nella lista vai su questo sito http://www.portforward.com/routers.htm

Scritto da: Stefano