Jan. 16, 2007
Ovvero un programma che, come dice il nome, e’ di una qualche utilita’.
Sto parlando di Multiple PDF printer, programmino che risolve un problema che attanaglia gli utilizzatori di Acrobat Reader che hanno bisogno di stampare i file PDF che hanno aperto nella loro sessione di lavoro, senza doverseli passare uno per uno e stamparli. Il programma richiede la presenza di Acrobat Reader, ma non importa averlo aperto nel momento della stampa: basta draggare i file da stampare all’interno della finestra del programma, selezionare la stampante (o usare quella di default) e premere “Print All”, e il gioco e’ fatto!
Fonte [DownloadBlog]
Posted by mcalamelli in Windows | No Comments
Dec. 21, 2006
Finalmente siamo arrivati alla prima RC. Di che cosa? Ma di Sylpheed, il mio client di posta preferito!
Il progetto sta procedendo ad un ritmo forsennato, giusto per farvi capire:
E la 2.3.0 stabile e’ prevista per il 24 dicembre, una vera corsa!
Il changelog attuale e’ piuttosto scarno, e le modifiche riguardano in particolare la gestione dei certificati SSL.
Non posso che ribadire l’assoluta validita’ di questo programma, una vera bomba.
Dal punto di vista della programmazione e’ interessante anche la presenza della LibSylph, che sta alla base del programma,e che puo’ essere utilizzata per la realizzazione di un nuovo client di posta. Chissà che non riesca a trovare il tempo per crearne uno ad-hoc per Enlightenment, usando LibSylph in accoppiata con le EWL…
Alla prox
Posted by mcalamelli in Opensource, Windows | No Comments
Nov. 13, 2006
Ebbene si, in questo caso la risposta e’ affermativa!
Mi riferisco a Sylpheed, IMHO uno dei migliori client di posta attualmente disponibili, e che sto utilizzando da diverso tempo. L’ho introdotto tempo addietro, e ora ci torno sopra perche’ il progetto sta evolvendo ad un ritmo impressionante, la 2.3.0.beta1 e’ stata rilasciata il 29/09/2006, mentre la beta5 e’ uscita il 10/11/2006, ed e’ una signora beta!
Il programma e’ molto stabile, ha acquistato parecchia velocita’ di esecuzione, il consumo di memoria e’ praticamente irrisorio, e finalmente sono state introdotte alcune features mancanti che lo rendono ancora piu’ appetibile anche ad una utenza non esperta.
Il programma e’ ora riducibile ad icona con scomparsa nella traybar, e l’icona che compare cambia alla ricezione di nuovi messaggi, in modo da avere sott’occhio la situazione senza ulteriori click del mouse. Un altro punto a favore e’ la semplicita’ di installazione, che controlla la presenza di una versione precedente, provvede a rimuoverla mantenendo le impostazioni e le email (ma va!), e prosegue con il setup vero e proprio della nuova release.
Per quanto riguarda gli sviluppatori, e’ molto interessante la presenza di una LibSylph, attualmente in versione alpha: praticamente e’ una libreria di funzioni che permette la creazione di un proprio client di posta, sfruttando questo layer sottostante e gia’ testato (Sylpheed si basa proprio su questo…).
Non mi resta che consigliarvi di installarlo, magari per prova, e vi accorgerete del valore di questo ottimo programma.
Alla prox
Posted by mcalamelli in Opensource, Windows | No Comments
Jul. 12, 2006
Ciao a tutti, rieccomi online in un periodo veramente incasinato sia per quanto riguarda il lavoro (ultime produzioni pre-ferie) sia per il privato (pianificazione ferie!).
Scrivo questo post per rendere pubblico il mio lavoro di transizione da Thunderbird a Sylpheed sotto XP. Generalmente mi trovo a dover gestire tre account di posta, due attivi (lavoro e Gmail) e uno in fase di chiusura (Email.it), con un totale di 73(!) cartelle di posta nelle quali vengono smistate le email che mi arrivano, alcune delle quali con pochi messaggi, ma con altre contenenti, a oggi, fino a 7854 messaggi (la mailing list Php-it di Ziobudda). Ho usato Thunderbird sin dalle prime versioni e devo dire che e’ un ottimo client di posta, ma purtroppo e’ un po’ troppo esoso di risorse per le mie esigenze: qui al lavoro sono abituato a tenere aperti almeno 5 programmi assieme, e i 30MB di memoria che mi occupa, sia aperto che ridotto ad icona, mi danno fastidio.
Mi sono guardato in giro, e ho scelto Sylpheed: veloce e leggero, basato sulle librerie GTK+ (che su XP girano veramente bene), utilizza il formato MH (un file per ogni mail), ed e’ comunque in grado di importare/esportare file mbox.
L’importazione da Thunderbird e’ avvenuta perfettamente sia per quanto riguarda le email che per la rubrica (in formato LDIF), e i filtri per la gestione delle mail in arrivo li sto riscrivendo man mano mi servono; lo spam lo gestisco tramite il supporto integrato a bsfilter. I dettagli relativi all’occupazione di memoria sono questi: aperto 16MB, ridotto a icona 4,2MB , e mi sembra un ottimo risultato. Ho rilevato solo due funzionalita’ mancanti, che ritengo utili: 0) un qualche tipo di notifica all’arrivo di una mail, 1) la possibilita’ di impostare come azione di un filtro il forwarding della mail ad un indirizzo di posta. Ma ci ho messo del mio, e il punto 0) l’ho risolto con un programmino scritto da me, che viene lanciato da Sylpheed all’arrivo di una mail, facendo comparire una icona nella traybar e chiudendosi al click sull’icona stessa. Lo zip dell’eseguibile lo trovate qui, mentre lo zip dei sorgenti (Delphi7) e’ qui; per la visualizzazione dell’icona ho utilizzato il componente CoolTrayIcon.
Ecco un po’ di codice…
trayNotifier.dpr
-
program trayNotifier;
-
-
uses
-
Windows,Forms,
-
TTrayNotifier in ‘TTrayNotifier.pas’ {Form1};
-
var
-
Mutex : THandle;
-
{$R *.res}
-
-
begin
-
Mutex := CreateMutex(nil, True, ‘trayNotifier’);
-
if (Mutex <> 0) and (GetLastError = 0) then
-
begin
-
Application.Initialize;
-
Application.ShowMainForm:=False;
-
Application.CreateForm(TForm1, Form1);
-
Application.Run;
-
if Mutex <> 0 then
-
CloseHandle(Mutex);
-
end;
-
end.
Da notare la parte relativa al mutex e al ShowMainForm settato a False: il primo consente l’esecuzione di una istanza sola del programma, mentre il secondo non mostra la form principale.
TTrayNotifier.pas
-
unit TTrayNotifier;
-
-
interface
-
-
uses
-
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
-
Dialogs, ImgList, CoolTrayIcon, TextTrayIcon, Menus;
-
-
type
-
TForm1 = class(TForm)
-
TextTrayIcon1: TTextTrayIcon;
-
ImageList1: TImageList;
-
PopupMenu1: TPopupMenu;
-
Exit1: TMenuItem;
-
procedure TextTrayIcon1Click(Sender: TObject);
-
procedure TextTrayIcon1DblClick(Sender: TObject);
-
procedure Exit1Click(Sender: TObject);
-
private
-
{ Private declarations }
-
public
-
{ Public declarations }
-
end;
-
-
var
-
Form1: TForm1;
-
-
implementation
-
-
{$R *.dfm}
-
-
procedure TForm1.TextTrayIcon1Click(Sender: TObject);
-
begin
-
Close;
-
end;
-
-
procedure TForm1.TextTrayIcon1DblClick(Sender: TObject);
-
begin
-
Close;
-
end;
-
-
procedure TForm1.Exit1Click(Sender: TObject);
-
begin
-
Close;
-
end;
-
-
end.
Ah, dimenticavo: trayNotifier.exe va messo nella cartella contenente l’eseguibile di Sylpheed, e nelle Preferenze Comuni di quest’ultimo va spuntata la casella “Esegui il comando…” e scrivendo nel box sotto “trayNotifier.exe”, ovviamente senza apici!
Alla prox
Posted by mcalamelli in Opensource, Windows | 1 Comment
Jun. 12, 2006
No, it’s not sure…
I’ve try it just some day ago, looking for a updates of my preferred aggregatore RSS, Feedreader.
Menu Help, Check for new version and, whow! , version 3 is available (now i’ve the 2.90), and goes on the homepage in order to watch the release notes, and in the page of the download I read “Version 3.03 is latest release of Feedreader. It contains all bells and whistles that you will possibly need. If you do not know what version to get, then this is the right version to download”.
Nice, I say myself, download and you go of setup! The installation goes rigth, notices of the existence of the previous version, my favorites feed are imported, and starts. Of sure the job made to the interface customer itàs big, and it is introduced with rather pretty a Outlook-like interface, but they have to me too much changed all, and to bring back the way of I use of the program from the old version to the new is nearly impossible for me. And the program has weighted down much, with all “bells and whistles” that I would have… But I do not surrender, and I try it for some day, in order to see if the first impressions came refutation or confirmed. And unfortunately the impressions have been confirmed: I have tried to us, but just with this release me I do not find, too many useless things to us that they impose me of the extra operations for I use it… I unistall the 3, I replace the 2.90 and I leave again happy with the preferred reading of mine feed. KICKED OFF!
Alla prox




