sabato 25 luglio 2009

Alice ADSL - Modem / Router generico

Connessione Internet
Sia che utilizzi un Wizard oppure la configurazione manuale del tuo modem/router, i parametri necessari per la configurazione con una connessione Alice ADSL sono i seguenti:

  • USERNAME: aliceadsl
  • PASSWORD: aliceadsl
  • PROTOCOLLO: PPPoE
  • INCAPSULAMENTO: LLC
  • VPI: 8
  • VCI: 35
  • DHCP: abilitato (gli indirizzi IP sono assegnati in automatico ai pc in rete e sono dinamici)
  • DNS: impostare l'assegnazione automatica da provider (ISP)
http://aiuto.alice.it/informazioni/modemadsl/generico.html

DNS primario: 212.216.212.112
DNS secondario: 212.216.172.62


Teamviewer - controllo remoto

To establish a connection you will need this full version which can then connect either to TeamViewer QuickSupport (for instant support) or TeamViewer Host (on unattended systems)
For the supporter: TeamViewer (full version)
http://www.teamviewer.com/download/TeamViewer_Setup.exe

To support a spontaneous customer just tell him/her to run this module. Just enter the partner ID and off you go.
For the instant customer: TeamViewer QuickSupport
http://www.teamviewer.com/download/TeamViewerQS.exe

mercoledì 22 luglio 2009

How Google Web Toolkit works

With Google Web Toolkit (GWT), you write your AJAX front-end in the Java programming language which GWT then cross-compiles into optimized JavaScript that automatically works across all major browsers. During development, you can iterate quickly in the same "edit - refresh - view" cycle you're accustomed to with JavaScript, with the added benefit of being able to debug and step through your Java code line by line. When you're ready to deploy, GWT compiles your Java source code into optimized, standalone JavaScript files. Easily build one widget for an existing web page or an entire application using Google Web Toolkit.

Write AJAX apps in the Java language, then compile to optimized JavaScript

Unlike JavaScript minifiers that work only at a textual level, the GWT compiler performs comprehensive static analysis and optimizations across your entire GWT codebase, often producing JavaScript that loads and executes faster than equivalent handwritten JavaScript. For example, the GWT compiler safely eliminates dead code -- aggressively pruning unused classes, methods, fields, and even method parameters -- to ensure that your compiled script is the smallest it can possibly be. Another example: the GWT compiler selectively inlines methods, eliminating the performance overhead of method calls.

Cross-compilation affords you the maintainable abstractions and modularity you need for development without incurring a runtime performance penalty. Learn more

Development Workflow

Edit Java code, then view changes immediately without re-compiling

During development, view code changes immediately using GWT's hosted mode browser. No need for compiling to JavaScript or deploying to a server. Just make your changes and click "Refresh" in the hosted mode browser.

Step through live AJAX code with your Java debugger

In production, your code is compiled to plain JavaScript, but at development time it runs as bytecode in the Java virtual machine. That means when your code performs an action like handling a mouse event, you get normal, full-featured Java debugging. Anything your Java debugger can do applies to your GWT code, too, so naturally things like breakpoints and single-stepping are all available. Learn more

Compile and deploy optimized, cross-browser JavaScript

When you're ready to deploy, GWT compiles your Java code into plain, stand-alone JavaScript files that can be served from any web server. In addition, GWT applications automatically support IE, Firefox, Mozilla, Safari, and Opera with no browser detection or special-casing scattered throughout your code. You write the same code once, and GWT transforms it into the most efficient JavaScript for each user's particular browser. Learn more

Tip: If you are an Eclipse user, you may find the Google Plugin for Eclipse useful.

Features

Communicate with your server through really simple RPC

GWT supports an open-ended set of transfer protocols such as JSON and XML, but GWT RPC makes all-Java communications particularly easy and efficient. Similarly to traditional Java RMI, you simply create an interface that specifies remote methods you'd like to be able to call. When you call a remote method from the browser, GWT RPC will automatically serialize the arguments, invoke the proper method on the server, then deserialize the return value for your client code. GWT RPC is quite sophisticated, too. It can handle polymorphic class hierarchies, object graph cycles, and you can even throw exceptions across the wire. Learn more

Optimize the JavaScript script downloads based on user profile

Deferred binding is a feature of GWT that generates many versions of your compiled code, only one of which needs to be loaded by a particular client during bootstrapping at runtime. Each version is generated on a per browser basis, along with any other axis that your application defines or uses. For example, if you were to internationalize your application using GWT's Internationalization module, the GWT compiler would generate versions of your application per browser environment, such as "Firefox in English", "Firefox in French", "Internet Explorer in English", etc... As a result, the deployed JavaScript code is compact and quicker to download than if you coded if/then statements in JavaScript. Learn more

Reuse UI components across projects

Create reusable Widgets by compositing other Widgets, then easily lay them out automatically in Panels. The GWT Showcase application provides an overview of the various UI features in GWT. Want to reuse your Widget in another project? Simple package it up for others to use in a JAR file. Learn more

Use other JavaScript libraries and native JavaScript code

If GWT's class library doesn't meet your needs, you can mix handwritten JavaScript in your Java source code using JavaScript Native Interface (JSNI). With GWT 1.5, it is now possible to subclass the GWT JavaScriptObject (JSO) class to create Java "class overlays" onto arbitrary JavaScript objects. Thus, you can get the benefits of modeling JS objects as proper Java types (e.g. code completion, refactoring, inlining) without any additional memory or speed overhead. This capability makes it possible to use JSON structures optimally. Learn more

Easily support the browser's back button and history

No, AJAX applications don't need to break the browser's back button. GWT lets you make your site more usable by easily adding state to the browser's back button history. Learn more

Localize applications efficiently

Easily create efficient internationalized applications and libraries using GWT's powerful deferred binding techniques. In addition, as of 1.5 the standard GWT widgets support bi-directionality. Learn more

Be productive with your choice of development tools

Because GWT uses Java, you can use all of your favorite Java development tools (Eclipse, IntelliJ, JProfiler, JUnit) for your AJAX development. This allows a web developer to harness the productivity gains of automated Java refactoring and code prompting/completion. In addition, static type checking in the Java language enables developers to catch a class of JavaScript bugs (typos, type mismatches) when writing code rather than at runtime, boosting productivity while reducing errors. No more user discovered accidental var assignments. Finally, you can take advantage of Java-based OO designs patterns and abstractions that are easy to understand and maintain without your user incurring any runtime performance costs thanks to the compiler optimizations.

Test your code with JUnit

GWT's direct integration with JUnit lets you unit test both in a debugger and in a browser...and you can even unit test asynchronous RPCs. Learn more

Extend or contribute - Google Web Toolkit is open source software

All of the code for GWT is available under the Apache 2.0 license. If you are interested in contributing, please visit Making GWT Better.

domenica 19 luglio 2009

How Much Is A Petabyte?

We store a lot of data here at Mozy (15+ petabytes, in fact), but how much is that really?
We put together this series of stats to help you understand just how much data that really is.
Enjoy!


How much is a petabyte?


Mozy official blog

sabato 18 luglio 2009

Carte pagamento, verifica Antitrust su Mastercard e otto banche

ROMA - L'antitrust ha avviato un'istruttoria nei confronti di Mastercard, e di otto banche e società finanziarie, per possibili intese restrittive della concorrenza - si legge in una nota - nel settore delle carte di pagamento in Italia. Le società sono Mastercard, Banca Monte dei Paschi di Siena, Banca Nazionale del Lavoro, Banca Sella Holding, Barclays Bank, Deutsche Bank, Intesa Sanpaolo, Icbpi, Unicredit.

In particolare l'istruttoria, il cui avvio è stato notificato oggi alle parti interessate nel corso di alcune ispezioni eseguite in collaborazione con le Unità speciali della Guardia di finanza, "dovrà stabilire se la fissazione delle commissioni interbancarie nazionali per le transazioni con carte di pagamento in Italia da parte di MasterCard e quindi la loro applicazione da parte delle banche licenziatarie del marchio, restringa il confronto competitivo in Italia, trasferendo costi elevati sugli esercenti e sui consumatori".

MasterCard, presente sul mercato italiano con una quota significativa stimata intorno al 35-45% ed in costante crescita, prevede per ogni transazione, ossia per ogni acquisto di un singolo consumatore presso un negoziante, il pagamento di una commissione interbancaria nazionale (interchange fee). Tale commissione viene percepita dalla banca che ha emesso la carta ed è corrisposta dalla banca che gestisce i rapporti con i singoli esercenti. Si tratta, spiega l'Antitrust, di una commissione uniforme che, rappresentando una quota considerevole della commissione finale (merchant fee) a carico degli esercenti, può limitare il gioco competitivo, innalzando i costi del sistema.

Secondo l'Antitrust, la fissazione di una interchange fee elevata favorisce sia il circuito MasterCard sia le banche che gestiscono i rapporti con i commercianti, nonchè quelle che emettono le carte ai clienti. MasterCard trae infatti beneficio da commissioni interbancarie elevate perchè queste ultime incentivano le banche, che ne incassano l'ammontare, ad emettere carte del proprio circuito, e ciò a sua volta, aumenta il numero di possibili transazioni sulle quali le banche che gestiscono i rapporti con i negozianti percepiscono le merchant fee.

L'istruttoria dovrà quindi verificare se la definizione della interchange fee da parte del circuito e l'applicazione della stessa da parte delle banche che gestiscono i rapporti con i commercianti configurino fattispecie restrittive della concorrenza, sotto i due seguenti profili: una intesa orizzontale relativa alla definizione della commissione italiana da parte del circuito Mastercard (in quanto esito di una decisione di una associazione di imprese); un insieme di intese verticali basate sui contratti di licenza tra Mastercard e le singole banche che comportano l'applicazione uniforme e coordinata di uguali voci di costo così limitando il confronto competitivo.

venerdì 17 luglio 2009

AuthorStream Desktop: easily insert YouTube videos into Powerpoint

AuthorStream Desktop is a free PowerPoint Add-on that makes it easy to search for and insert YouTube videos as well as images from the web into your PowerPoint files. Users on other computers that you might share your PowerPoint files with will need an internet connection to view the embedded videos, but will NOT require AuthorStream Desktop installed on their computers in order to do so. Ever wanted to insert YouTube videos into your PowerPoint presentations? AuthorStream desktop makes it extremely easy to do so. Here are more notes on this program:

  • What it does: embeds a YouTube video or images from the web into a PowerPoint presentation, allowing you to place and resize your media on the page as you would any image object. Does NOT download videos, and does NOT save the actual video inside your PowerPoint files.
  • User interface: click on the authorStream ribbon (in PowerPoint 2007) to access its functionality. Very straightforward. Note that I did not test on PowerPoint 2003 and am not sure what the interface looks like there.
  • Two ways to embed: you can either provide the URL for the YouTube video or image you would like to embed, or otherwise use the built in search functionality (will display search results from Google or Bing image search).
  • Sharing your files: you can email or share your Presentations with other users and they will be able to view them without having to have AuthorStream Desktop installed (they will need an internet connection though).
  • Uploading: AuthorStream Desktop provides 1-click PowerPoint presentation uploads to the AuthorStream online presentation sharing service, which could come in very handy if you use that service to share your presentations.

Wish list: (or how this program can be even better)

  • The ability to embed private video uploaded to hosting services such as DivShare or even incorporating into Powerpoint any standard HTML code used for embedding video into sites/blogs .This would make this software EXTREMELY useful in some settings (conferences, business presentations) where the video content could not be uploaded publicly to YouTube for privacy concerns (note that private YouTube uploads are a headache that requires setting up YouTube contact lists, logging in with a YouTube user ID and other non-practical measures).

The verdict: a great idea that is implemented in a very simple, straightforward way. This software presents a very practical and easy way for many people to use video in PowerPoint presentations by their videos into YouTube and embedding them into their presentations (which has the added benefit of keeping the PowerPoint files small and compact for the purposes of email, etc.) Not to mention the useful opportunity it presents to PowerPoint spammers everywhere ;)

On the other hand AuthorStream Desktop can be so much more useful if it supported embedding FLV videos that are uploaded privately to file hosting services where only the people you share the video link with have access to it (DivShare is the service I use). This would make it possible to use PowerPoint with private video content in professional and business settings where uploading this content publicly to YouTube is not an option.

Version Tested: 1.0.0.1

Compatibility: WinAll. Requires PowerPoint 2003 or 2007.

mercoledì 15 luglio 2009

Una falla di sicurezza mette a rischio gli utenti di IE ed Office

C'è una nuova pericolosa vulnerabilità negli ActiveX utilizzati da parte di Internet Explorer. Dopo la lacuna di sicurezza scoperta nei giorni scorsi nel "Microsoft Video ActiveX" (ved. questa notizia), e che con buona probabilità sarà sanata quest'oggi mediante il rilascio di una patch, il gigante di Redmond rende nota l'esistenza di una falla all'interno dell'ActiveX "Office Web Components ActiveX".

Visitando con Internet Explorer un sito web maligno, contenente il codice nocivo in grado di sfruttare la vulnerabilità, l'aggressore può riuscire ad
eseguire malware sul sistema dell'ignaro utente. Come conferma l'Internet Storm Center (SANS), sono già in corso numerosi attacchi: molte pagine dannose sono già state allestite. Il problema è considerato particolarmente grave perché al momento non esiste una vera e propria patch ma solamente
delle soluzioni temporanee, comunque efficaci. L'Internet Storm Center ha infatti portato a "giallo" il livello di allerta sottolineando così la necessità per gli utenti di adottare contromisure adeguate.

Microsoft ha messo a disposizione in questa pagina uno strumento che consente di mettersi al riparo da eventuali problemi in attesa che vanga rilasciato un aggiornamento di sicurezza. Il primo pulsante "Fix it" permette di attivare la misura di difesa temporanea mentre il secondo ("disattivare soluzione") annulla gli interventi eventualmente apportati sul sistema.

Gli utenti più esperti possono mettersi al riparo adottando un approccio più complesso ma egualmente efficace.
La procedura consiste nell'aprire l'Editor del registro di sistema (Start, Esegui, REGEDIT), portarsi in corrispondenza della chiave HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Internet Explorer\ActiveX Compatibility ed individuare le chiavi corrispondenti ai seguenti due CLSID:

{0002E541-0000-0000-C000-000000000046}
{0002E559-0000-0000-C000-000000000046}

Per ciascun CLSID rilevato, si dovrà creare - nel pannello di destra - un nuovo valore DWORD Compatibility Flags (nel caso in cui non esista già) ed impostarlo a 400 (Dati valore) in esadecimale.
In questo modo si imposterà il cosiddetto "kill bit" che impedirà il caricamento e l'utilizzo dell'ActiveX vulnerabile da parte di Internet
Explorer.

Non è detto che i CLSID riportati da Microsoft siano presenti nella chiave HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Internet Explorer\ActiveX Compatibility sul proprio sistema. E' questa la situazione migliore: in tal caso non si correrà alcun rischio.

fonte della notizia

Prima vulnerabilità di sicurezza per Firefox 3.5: come risolvere

Attraverso il blog dell'azienda, Mozilla conferma la scoperta di una vulnerabilità di sicurezza che affligge Firefox 3.5, la più recente versione del browser web opensource. La falla riguarda il compilatore JavaScript JIT ("Just-in-time") e potrebbe essere sfruttata, da parte di malintenzionati, per eseguire codice potenzialmente dannoso sul sistema dell'utente.

Come gran parte delle vulnerabilità che interessano i browser web, anche nel caso di Firefox 3.5 l'aggressore può far leva sulla lacuna di sicurezza inducendo l'utente a visitare un sito Internet contenente, nelle sue pagine, il codice exploit.
Sebbene ancora non esista una patch ufficiale che permetta di risolvere il problema, è possibile disattivare temporaneamente JIT. Applicando questa soluzione, come ricorda Mozilla, il codice JavaScript presente nelle pagine web sarà comunque processato sebbene ad una velocità nettamente inferiore. Per disabilitare JIT, è necessario digitare about:config nella barra degli indirizzi di Firefox 3.5 e premere Invio, cliccare sul pulsante Farò attenzione, prometto, scrivere jit nella casella Filtro, fare doppio clic sulla voce javascript.options.jit.content modificandone così il valore da true a false.

Non appena Mozilla avrà rilasciato un aggiornamento per Firefox 3.5, una volta applicatolo, si potrà annullare la modifica ponendo nuovamente a true il valore del parametro javascript.options.jit.content.
Le due operazioni possono essere effettuate anche avviando Firefox 3.5 in modalità provvisoria.

fonte della notizia

martedì 14 luglio 2009

La Pec italiana non decolla. Colpa della burocrazia

Code allo sportello per abilitare lo strumento telematico. Brusutti (Infocert): "L'invio online dei documenti non decolla nonostante il Cad"
Il proposito era nobile: abolire le raccomandate per aziende e PA, in modo da ridurre costi e tempi di spedizione.
Nei fatti l'obbligatorietà della Posta elettronica certificata (Pec) ha provocato qualche mugugno sia tra gli operatori che forniscono il servizio sia tra gli utenti costretti ad usarlo.
I vantaggi sono innumerevoli sia per i privati sia per la PA. La Pec può essere usata, ad esempio, per l'invio di fatture e circolari, per la convocazione di assemblee e gare d'appalto. Qualche banca l'ha adottata per risolvere il problema delle truffe (il cosiddetto phishing) dotando ogni correntista di una casella Pec (Iwbank e Poste Italiane sono anche nell'elenco dei gestori tenuto dal Cnipa).

In questo ambito è l'Italia a dettare legge in Europa poiché la tecnologia messa a punto per realizzare la Pec è italiana. Nel contempo però non si placano le polemiche tra gli addetti ai lavori. C'è chi contesta il procedimento che ha portato a trasferire il concetto burocratico di "raccomandata con ricevuta di ritorno" a livello tecnologico. "Il metodo di trasmissione conta più del fatto che ho trasmesso un documento - spiega Stefano Noferi dell'azienda pisana Noze -. Problemi all'estero non ne hanno perché conta l'e-mail spedita. Inoltre rischiavamo di subire una procedura di infrazione per la violazione della normativa comunitaria sulla neutralità tecnologica". La Pec è stata introdotta con il decreto anticrisi emanato a fine 2008 poi convertito in legge. Cosa prevede? Devono dotarsi di caselle di posta certificata, nel caso non lo avessero già fatto in base a norme precedenti, le PA. Le nuove società sono obbligate ad aprire la propria casella Pec all'iscrizione nel registro delle Camere di commercio, mentre quelle già iscritte dovranno farlo entro tre anni. Per i professionisti, l'obbligo scatterà invece tra un anno, nei confronti degli ordini e i collegi cui sono iscritti.

Uno dei primi operatori Pec è stato Infocert dove fanno notare un'incongruenza contenuta in una bozza del decreto che chiarisce le modalità d'uso della Pec. Per attivarla, si legge, "i cittadini possono recarsi presso gli uffici abilitati all'attivazione". In  altre parole si parla tanto di e-gov e poi non si riesce ad evitare di andare personalmente in un ufficio? "In nessun caso dovrebbe esserci la necessità di spostarsi - spiega Luca Brusutti, product manager Legalmail di InfoCert - in quanto la casella è facilmente acquisibile on line". "Il Cad (Codice amministrazione digitale) prevede che i documenti possano essere trasmessi con qualsiasi mezzo telematico, compreso il fax, e la loro trasmissione non deve essere seguita da quella del documento originale".

Solo se tutto il processo avverrà integralmente online, sarà possibile dimezzare i costi ed evitare disagi.
Secondo NetConsulting, l'utilizzo della Pec permetterà risparmi per oltre 500 milioni di euro per le imprese e 387 milioni per la PA. Complessivamente il sistema Paese eviterà di spendere circa 908 milioni. Nonostante la Pec per gli utenti sia economicamente vantaggiosa e semplice da usare non mancano le critiche, soprattutto da parte delle Pmi di informatica.
Che non vedono inoltre di buon occhio uno dei requisiti previsti dalla normativa per essere operatori Pec: avere un capitale sociale di almeno un milione di euro. Cosa che spinge a diventare semplici rivenditori, acquistando le caselle dai maggiori operatori presenti sul mercato che adottano politiche di prezzo molto aggressive. Alle piccole imprese non va giù l'idea di offrire informazioni dettagliate sui propri clienti a società concorrenti che potranno contattarli.

6 luglio 2009
di Rosaria Talarico

SQL Server® 2008 Express with Tools - JAVA - Apache Tomcat

Microsoft® SQL Server® 2008 Express with Tools - JAVA - Apache Tomcat

  1. Download and install Microsoft .Net Framework 3.5 SP1
  2. Download and install Windows Installer 4.5
  3. Download and install Windows PowerShell 1.0
  4. Download SQL Server 2008 Express with Advanced Services by clicking the following link. To start the installation immediately, click Run. To install SQL Server Express at a later time, click Save
  5. http://www.microsoft.com/downloads/details.aspx?familyid=7522A683-4CB2-454E-B908-E805E9BD4E28&displaylang=en
  6. Check the Java version installed: http://java.com/en/download/installed.jsp?detect=jre&try=1
  7. Download and install the last version of Java package
  8. Download and install Apche Tomcat (zip file) from http://tomcat.apache.org/download-60.cgi
  9. Unzip and copy in C:\Program Files
  10. Set JAVA_HOME. Set this environment variable to point at the top-level of your Java installation directory (e.g., C:\Program Files\Java\jdk1.6.0_14)
  11. Set CLASSPATH. Set this environment variable to include ".", C:\Servlets+JSP, and the servlet/JSP JAR files.
  12. Apache Tomcat default page: http://localhost:8080/
Apache Tomcat Tutorial
http://www.coreservlets.com/Apache-Tomcat-Tutorial/

venerdì 10 luglio 2009

Disable the System Beep

Disable the System Beep (internal speaker)

1. Open device manager

2. Click View >Show hidden Devices.

3. Expand "Non Plug and Play Devices"

4. Double click "Beep"

5. On the Driver Tab set the "startup" type to "Disabled" or choose STOP

6. Reboot.

lunedì 6 luglio 2009

Free PDF to Word Converter: desktop app offers excellent PDF to Word/Doc conversions

Free PDF to Word Converter screenshotSmart Soft's Free PDF to Word Converter is a free program that offers one-click PDF to Word (DOC) conversions. It performs conversions locally on your desktop (i.e. it is not a web service) and offers excellent fidelity to the original document.

I've written about PDF to Word/Doc conversions before (see the previously published comparative test); and while there are a handful of excellent conversion options available for free, the best are usually web services where you upload or email your PDF and receive the converted file back via email. The handful of local, desktop PDF to DOC apps have typically been more "lightweight" contenders offering far less sophisticated conversions than their web-based counterparts. Which is why Smart Soft's Free PDF to Word Converter is a very welcome addition to the field; it is a very capable app that can hold it's own against some of the best PDF-to-Word web services (although still outclassed by PDF to Word Free web service, which is still my favorite).

To test this app I performed 4 conversions (1) the US Form W-4 Tax forms; (2) a typical "read-me" type PDF containing text, images, and links, (3) a table with embedded images and other formatting, and (4) a PDF that is entirely generated from an image source. Here is a summary of the results.

  • General layout: this just may be the best desktop PDF to Word conversion app in terms of faithfully recreating the "general layout" and "look and feel" of documents. The only desktop app to output a reasonable Word conversion of the (very complicated) W4 tax form.
  • Image handling: is very good in general. MOST of the images in my conversions were imported and placed correctly, with the exception of two images that were inside of tables, which came out blank (although a third such images was inexplicably imported correctly).
  • Handling of tables: recreates the "look and feel" of tables but does not create actual Word tables I will say that is more or less the standard treatments of tables in most PDF to Word converters. The only exceptions are web service PDF to Word Free which actually produces Word tables, and PDF to Excel Free (also a web service) which will convert tables to Excel sheets.
  • Handling of text boxes: no continuous text; each line of text will be rendered in its own text box, making editing a rather complicated and labor intensive process.
  • Handling of text formatting: very good in general; font style, shading, bulleted points, and numbered lists were well preserved.
  • Hyperlinks: no working hyperlinks were generated in the output DOC files; this is also standard for most such converters.
  • Handling of special characters: I frequently get asked about a PDF to DOC converter that can handle foreign characters (such as Russian) correctly. I did not test for this myself so please let me know how this service fares in this respect if you test it yourself.
  • Fast performance: each page within your document takes mere seconds to convert.

The verdict: this program's PROS include a sleek, well design user interface, and simple, fast, one-click conversions. It also is truly free and is devoid of nags and distractions. A few changes could have made this program much better, including the option to merge text boxes together to create large, editable blocks of text, and better treatment for images inside tables.

Nonetheless, for a desktop freeware PDF to DOC converter this one is probably the best out there. Although as mentioned above you could get better conversions using some of the free web services, there are times when you might prefer to use a desktop program instead (e.g. if you have too many files that may not be practical to upload to a web service en-mass, if the file(s) are too big to email or upload, or if you have privacy or security concerns about uploading or emailing your personal or business PDF documents, just to name a few examples). If you prefer to use a desktop based app rather than a web service Smart Soft's Free PDF to Word Converter is probably the best freeware option.

Version Tested: 4.2.3.183 (I think).

Compatibility: All Windows machines including XP, Vista.

Go to the program page to download this program (approx 3..82 megs).