Pidgin-plus con gradienti
Un’immagine vale più di 1000 parole, e quindi ecco il frutto dei miei sforzi di programmazione di oggi pomeriggio
Siccome l’autore del plugin pidgin-plus non si sente da un po’, ho deciso di prendere in mano il codice e di implementare questa caratteristica assente ormai da parecchio
Known issues
Ci sono alcune “serie di sfortunati eventi” che non funzionano, eccone alcune:
- gradienti con all’interno dei caratteri come questi: <, lettere accentate (èòàìù), caratteri strani (✿, ♫…) corretto nella versione 0.2.0.
- a volte anche se contengono delle parentesi quadre.
Ovviamente spero di riuscire a risolvere il tutto al più presto
ma dovrebbe funzionare nel 90% dei casi.
Dove trovare il tutto
Per il codice e tutte le cose di sviluppo vi mando sul repository su GitHub, mentre per chi non si vuole sbattere può prendere il pacchetto .deb dalla pagina del mio repository, scegliendo l’architettura preferita. (chi ha già il mio repository attivo, basta che faccia un aggiornamento e si troverà questa versione aggiornata).
Per favore fate parecchi test e ditemi con quali pattern (nick) non funziona a dovere, incollandomeli qui nei commenti.
| Stampa l'articolo | Questo articolo è stato pubblicato da frasten il 1 ottobre, 2009 alle 9:35 pm, ed è archiviato come No Categoria. Puoi seguire i commenti a questo post attraverso RSS 2.0. Puoi pubblicare un commento o segnalare un trackback dal tuo sito. |










circa 2 anni fa
Ciao, mi dispiace ma il tempo a mia disposizione e’ veramente poco, nonostante cerchi di ritagliare tempo per questo plugin. Poi sto usando sempre meno MSN, oramai uso solo jabber/gtalk. Spero che nelle tue mani il plugin migliori sempre piu’ e tanti utenti ne possano beneficiare
circa 2 anni fa
Grande! Ottimo lavoro, grazie mille! Nel pome vedo di rifare la pagina su gnome-look e gnome-apps con questo aggiornamento =)
PS: un tizio mi chiedeva il tuo contatto perchè aveva individuato alcuni errori nel plugin (quello precedente), posso passargli la tua mail, adesso che te ne occupi tu?
Grazie Andre!
circa 2 anni fa
@Daniele: non c’è problema
il codice è come sempre aperto, per cui se e quando vorrai contribuire, è tutto ok!
@MastroPino: certo, dagli pure il mio contatto!
Comunque sto pensando di passare ad emesene per il protocollo MSN, sotto pidgin siamo proprio un po’ carenti: agli sviluppatori non frega una mazza di implementare cose legate a MSN… E capisco che non sia un protocollo aperto, ma in Italia lo usano tutti, schifando qualsiasi altro tipo di protocollo IM.
circa 2 anni fa
frasten: il problema e’ proprio quello. Cito il tuo commento:
“schifando qualsiasi altro tipo di protocollo IM”
Secondo me la soluzione non e’ seguire gli “schifatori”, ma piuttosto illuminarli con la verita’
Ho visto l’RFC del protocollo MSN: da tecnico dell’informatica (nonche’ programmatore) la mia opinione e’ che fa veramente schifo: sintassi di comunicazione proprietaria, una connessione per ogni conversazione, il tutto e’ stato esteso a “rattoppate” (come usa fare microsoft di solito) includendo in seguito il supporto per una lista contatti un po’ piu’ avanzata, comunicando in XML, ovviamente retrocompatibile. Immaginata che porcata ora sia uscita fuori.
Per non parlare della centralita’ del servizio: microsoft dedica budget a Windows Live meno di quanto il governo sta dedicando il budget alle scuole: i server hanno una latenza terribile, sono stracarichi e non sufficienti per il carico di lavoro, e non permettono la decentralizzazione (come per jabber ad esempio) essendo il servizio chiuso a microsoft e a microsoft soltanto.
Ma il problema di noi italiani e’ che ci piacciono le cose belle: faccine, trilli, animoticon e webcam ci rendono felici… e cosi’ sia
A presto,
Daniele
p.s.: a me la chat e’ sempre servita per fare una cosa sola: CHATTARE
circa 2 anni fa
Ragazzi ho un’aforisma azzeccatissimo per questa situazione:
Le anatre depongono le loro uova in silenzio. Le galline invece starnazzano come impazzite. Qual è la conseguenza? Tutto il mondo mangia uova di gallina.
Harry Ford
circa 2 anni fa
@Daniele: sono d’accordo. Assolutamente. So quanto MSN faccia schifo, ho contribuito recentemente anche a msn-pecan, e sono divertenti tutti i workaround necessari per funzionare con questo protocollo del cavolo.
Però appunto la Chat serve per chattare con persone
e se mi voglio tenere in contatto con alcune persone che però usano msn, lo devo usare anche io. (l’80% dei miei contatti purtroppo lo usa).
Per quanto riguarda il programma: pidgin è un buon prodotto, ma essendo in C complica parecchio la vita del programmatore. Inoltre il fatto di essere multiprotocollo è sì un vantaggio, ma anche una limitazione: infatti deve per forza di cose implementare una ristretta porzione di features di ogni protocollo.
Quindi meglio concentrare gli sforzi su programmi più attivi nel settore, che promettono meglio, come appunto emesene.
circa 2 anni fa
frasten: purtroppo hai ragione. Da un po’ di tempo ho avviato una campagna di migrazione massiccia dei miei amici a jabber (consiglio gtalk per avere la cosa piu’ rapidamente, ma anche altri server sono ben accetti). Ovviamente i risultati sono scarsi, ma promettenti: il 20% dei miei contatti su MSN (ne ho un centinaio) sono passati a jabber. Secondo me con un buon client e una buona pubblicita’ (soprattutto diffamando MSN
) si puo’ ottenere un buon risultato.
Sono d’accordo sull’implementazione in emesene, ma ricorda che un client multiprotocollo come pidgin facilita molto la migrazione da un IM all’altro (e’ meglio tenere aperto un client solo piuttosto che due).
Ciao,
Daniele
circa 2 anni fa
ciao e complimenti per il tuo lavoro!
Io uso archlinux ma non sono riuscito a far funzionare il plugin…
Volevo sapere se pidgin va compilato in maniera particolare per poter far funzionare questo plugin, oppure se è necessaria la versione development(2.6.3),
grazie e buon lavoro =)
circa 2 anni fa
@marlock: ciao, purtroppo questo plugin richiede pidgin patchato con una patch apposita, quindi dovrai disinstallare la tua versione di pidgin e compilartelo (ed installarlo) a mano, oppure puoi utilizzare la versione del mio repository, compilata e pacchettizzata per debian/ubuntu, non ho idea se arch supporti i files .deb.
circa 2 anni fa
mi potresti dire i passi per patchare correttamente pidgin e soprattutto se posso patchare la 2.6.2…a me mi da errore quando patcho:
patching file pidgin/gtkblist.c
Hunk #1 FAILED at 3826.
patch: **** malformed patch at line 32:
circa 2 anni fa
ho fatto esattamente come dici tu, ma non va… non è la prima volta che compilo un pacchetto a mano, infatti non ho problemi con la compilazione, è solo la patch che non va. mi daresti un tuo contatto email senza che riempiamo i commenti di inutili codici =) se vuoi aggiungimi su msn, marlock87@hotmail.com
circa 2 anni fa
@Marlock: se ti da questo errore di patch malformata, probabilmente hai scaricato la patch senza salvarla in formato “raw”, che puoi scaricare invece qui.
Una volta scaricata, entra nella cartella dei sorgenti e fai:
Poi per Pidgin devi fare:
(aggiungendo eventuali parametri che vuoi tu per la configurazione, quindi:
e da root
.
Come vedrai, nella configurazione richiede 2 tonnellate di dipendenze, ma appunto il ./configure dovrebbe segnalarti che libreria ti manca. Installane il pacchetto per lo sviluppo (il -dev sotto ubuntu, non so per arch.)
circa 2 anni fa
ok! ora mi è tutto chiaro, ho provato e funziona tutto apparte quei problemi per i nick che contengono determinati caratteri ma questo è scritto chiaramente in questa pagina.
Ho segnalato la patch(http://pastie.org/649601) e il plugin nei repository della comunità di ArchLinux!
grazie di tutto ancora e buon lavoro!
circa 2 anni fa
Ciao,
Esiste un package binario per Windows di questo pidgin + plus! ?
su linux me lo compilo da solo senza problemi, ma ho anche un pc Windows dove uso pidgin e mi piacerebbe vedere i nick colorati senza problemi.
circa 2 anni fa
@LoneStar: ho compilato il plugin per windows, con un comodo installer. Lo puoi scaricare qui. Ovviamente richiede Pidgin patchato e compilato per windows, ma per quest’operazione ti rimando alla guida ufficiale.
P.S.: NON ho Windows, e quindi non l’ho assolutamente testato