giovedì 7 novembre 2013

Ottimizzare il computer - La Deframmentazione

Ciao a tutti,
   oggi vi voglio parlare di un argomento che esula dall'ambito del Web Design e della Programmazione, in quanto l'argomento è la corretta manutenzione del proprio computer attraverso la deframmentazione dei dati presenti all'interno del disco fisso.
È normale che una figura professionale come la nostra si scontri costantemente con il rallentamento del sistema per colpa del disordine presente all'interno della famigerata unità C:.
Ringrazio il mio amico Alberto per avermi suggerito tale argomento da approfondire per tutti gli utenti dei sistemi operativi di casa Microsoft.

Il Defrag è una operazione da fare con una frequenza molto varia, in base all'utilizzo del proprio computer.
È consigliabile comunque eseguirla almeno una volta al mese.
Molto spesso si sarà costretti a lanciarlo di notte, in quanto il tempo atto a completare l'operazione è abbastanza significativo.
Il risultato implica il fatto che un hard disk deframmentato è un hard disk sano e quindi un computer significativamente più veloce ed ottimizzato.

L'utilità di deframmentazione dischi di Microsoft Windows in tutte le sue versioni, oltre ad essere molto lenta, non è sufficientemente efficace, non correggere i problemi e gli errori sul disco e molto spesso lascia ampi vuoti in mezzo ai dati che, con ogni probabilità, andranno ad aumentare una successiva frammentazione in modo notevole.

Bisogna utilizzare altri software per deframmentare i dischi in modo efficace, basandomi sulla mia esperienza personale e su molti benchmarks che si possono trovare on-line, vi segnalo alcuni prodotti professionali gratuiti, nella loro configurazione di base, oppure Open Source:

1) Perfect Disk Free è, forse, il miglior tool di deframmentazione gratuito che agisce a fondo, correggendo errori e problemi virtuali e fisici, si nota da subito l'aumento di prestazioni.

2) Defraggler, è il software gratuito per una azione più mirata; con esso infatti è possibile scegliere quali file frammentare e quali no, finalizzando la deframmentazione solo a quei file che ne risultano bisognosi con un notevole risparmio di tempo.

3) UltraDefrag è un programma, gratuito open source, per deframmentare il disco del computer. È un software che permette di schedulare le operazioni ed è quindi molto comodo per gli utenti che installano e disinstallano software con molta frequenza.
Il programma è in grado di ottimizzare l'hard disk migliorando le performance generali.

4) Ottima alternativa è Disk Defrag, gratuito e funziona bene per deframmentare l'hard disk in modo migliore e più efficiente.

5) Famosi programmi gratuiti di deframmentazione disco su Windows sono anche Smart defrag e Auslogic disk defrag, entrambi molto popolari.
Auslogic disk defrag è particolarmente apprezzato da esperti informatici di tutto il mondo perché rileva file frammentati anche quando il tool di casa Microsoft non lo fa.

6) WinContig è un programma portatile che può essere copiato su penna USB e non richiede installazione, inutile dire che, per chi esegue manutenzione su computer terzi, risulta il massimo della comodità.

Esistono infine una serie infinita di tool a pagamento per deframmentare ed ottimizzare le prestazioni del computer.
La mia opinione personale comunque privilegia il buon CCleaner lanciato regolarmente e poi una bella passata con Defraggler per deframmentare il vuoto lasciato da cancellazioni ed ottimizzazioni.
La casa software Piriform è attualmente la più quotata per la comprovata efficacia dei suoi programmi.

Sperando di essere stato abbastanza esaustivo vi saluto caldamente e vi anticipo che il prossimo argomento riguarderà i vari tipi di Editors atti a farci scrivere, nel miglior modo possibile, il nostro codice HTML, CSS, Javascript, PHP e chi più ne ha più ne metta!!
Stay tuned & see you soon!!
Ciao a tutti.

Boris

giovedì 24 ottobre 2013

La realizzazione grafica - Quale software?

Un Web Designer professionalmente preparato deve conoscere la prassi secondo la quale, è necessario presentare, al proprio potenziale cliente, una bozza grafica sulla quale discutere, convenire alle modifiche da effettuare per poi farla approvare.
Storicamente il programma più versatile sul mercato era Macromedia Fireworks, successivamente acquisito da Adobe assieme a tutta l'azienda, ma ora, dopo la decisione di dismettere il supporto a tale software e di non rilasciare ulteriori aggiornamenti, il programma più usato è diventato Adobe Photoshop.
Nel nostro caso esamineremo come ricercare informazioni per confrontare il suddetto programma di grafica Raster Adobe Photoshop (a pagamento ) con il software Gimp (Open Source con licenza GPL3).

Photoshop CC  Adobe Photoshop

Il programma di casa Adobe non ha certo bisogno di presentazioni per gli addetti ai lavori in quanto è storicamente il software per l'elaborazione di immagini più diffuso e completo al mondo.
Vi elenco di seguito alcune risorse, oltre a quelle ufficiali del sito, che possono chiarirvi le idee sulle potenzialità del programma. Del valore economico ne parleremo solo alla fine..
Naturalmente questi sono solo i più importanti siti che parlano dell'argomento e non esplicano comunque la reale potenza di questo immenso software.
In oltre, grazie ai plug-in gratuiti o a pagamento, che si possono reperire in rete è possibile aggiungere funzionalità al programma per potenziarlo, nel nostro caso, per l'elaborazione di bozze per siti web.
Un esempio fra tutti è WebZap del quale vi invito a visualizzare il primo video per capire cosa intendo descrivere.

... ed ora ... il suo concorrente principale:

image Gimp

Il programma sopra citato è sviluppato da una comunità di programmatori ed è il principale rivale di Photoshop per quanto riguarda il foto ritocco e, perché no, anche nella parte vettoriale la quale esiste in tutti e due.
Anche in questo caso vi elenco una serie di risorse la cui comodità sta nel fatto che, essendo un programma Open Source, si trovano nella stragrande maggioranza in forma gratuita.


Anche in questo caso è difficile spaziare in un mondo così grande, in quanto anche questo programma offre una grandissima potenzialità.
Gimp offre direttamente nel sito ufficiale e nel sito italiano tantissimi link a Plug-in che migliorano la potenza
del programma, ed anche se non esiste un vero e proprio Plug-in adatto al Web Design posso citarvi una fonte, molto bella, di esempi di bozze grafiche realizzate con questo programma sul sito di FedeWeb.

Considerazioni

Come potete evincere da queste brevi articoli, l'argomento è vastissimo e merita molti approfondimenti soprattutto per quanto riguarda l'elaborazione grafica per le bozze dei nostri siti.
Come esperienza personale posso assicurare che la potenza del Software Open Source non è assolutamente seconda a quella del software commerciale anche se la curva di apprendimento di Gimp è molto più lunga.
La grande diffusione che da sempre contraddistingue Photoshop rispetto a Gimp, lo rende sicuramente un prodotto più appetibile, la migliore usabilità, la grande mole di persone che lo usano e ne pubblicano in contenuti on-line, fa si che le preferenze si spostino verso questo software.
Il prezzo è invece la componente che spinge il neo Web Designer verso Gimp ed anche altri software Open Source presenti nella rete, in quanto, precedentemente all'arrivo della Cloud di Adobe, il prodotto Photoshop costava più di 1.000,00 € ed ora costa circa 25,00 € al mese con il piano di abbonamento annuale Creative Cluod.
Gimp rimane l'alternativa gratuita più appetibile, ben tradotta e con tante risorse e plug-in presenti in rete.
Il primo impatto con il software è sicuramente ostico in quanto l'interfaccia è molto diversa da Photoshop ma una volta presa confidenza con i pregi ed i limiti si possono realizzare lavori altamente professionali.

Al prossimo post prenderemo in esame i programmi di grafica vettoriale Adobe Illustrator ed Inkscape, cercando di confrontarli per quanto riguarda, soprattutto, la creazione dei loghi per i nostri siti web.
Ciao a tutti.

Boris

venerdì 18 ottobre 2013

Windows - MacOSX - Linux (Ubuntu)

Ciao a tutti, cominciamo la nostra avventura analizzando i parametri con i quali giudichiamo i tre sistemi operativi descritti nel titolo.

Microsoft Windows:

Il più usato sistema al mondo è sicuramente il più comodo sotto il profilo dell'utilizzo e della gamma di prodotti che si possono installare.
Non è naturalmente esente da difetti e problemi di varia natura, ma sicuramente offre all'utente medio, tutte le opzioni di cui ha bisogno per poter costruire la propria carriera nel mondo del Web Design e della Programmazione lato Web.
Esistono per questo sistema operativo programmi di tutti i tipi, sia liberi (Open Source) che a pagamento (Commercial).
Il suo principale pregio è la facilità di reperire qualsiasi software e poterlo provare o installare senza incontrare particolari problemi, mentre il suo principale difetto, essendo un sistema installato sul 90% dei computer del mondo, è l'estrema vulnerabilità ad attacchi Hacking di qualsiasi tipo, cioè da Virus, Malware, Spyware e chi più me ha più ne metta.
E' quindi importante sapere che è necessario fare molta manutenzione al sistema operativo per poter avere un Computer sempre efficiente e che risponda velocemente alle nostre esigenze (Installare un Antivirus ed un Antispyware efficiente, pulire e deframmentare frequentemente il nostro disco fisso).

Apple MacOSX:

Il blasonato sistema operativo di casa Apple ha ormai raggiunto una vasta porzione di pubblico grazie all'incredibile aumento di vendita dei sui Mac, ormai arrivati ad essere sottilissimi. Sicuramente non è un sistema esente da problemi ma essendo progettato per funzionare solamente su sistemi della stessa Apple, è il più stabile e semplice da utilizzare.
Anche in questo sistema è possibile installare software sia Open Source che Commercial, anche se si predilige, generalmente, installare software Commercial in quanto, storicamente, il connubio Apple-Adobe si rivela una carta vincente sia sotto il profilo dell'affidabilità che della semplicità di utilizzo.
Questo sistema è nato (come anche Linux) sulle basi del sistema Unix e il suo pregio migliore è la difficoltà ad essere attaccato da Virus e varie forme di attacco informatico.
In suo "difetto" principale (se così vogliamo intenderlo), è che per forza di cose si deve acquistare un Mac (iMac, MacPro o MacBook), con i relativi costi che tutti ben conoscono.

Linux (distribuzione Ubuntu):

Questo sistema operativo fa parte di una folta gamma di distribuzioni che è possibile reperire on-line, e la scelgo poiché, attualmente, è la più utilizzata in quanto semplice e ben tradotta nella nostra lingua.
Sicuramente è il sistema più ostico da utilizzare, per chi non ha esperienza nel campo informatico, ma una volta "presa la mano" come si suol dire, il sistema offre veramente grandi possibilità a chi vuole intraprendere il mestiere di Sviluppatore Web.
Come per OSX anche Linux nasce da Unix e praticamente non viene quasi mai attaccato da Virus ed altri tipi di attacco informatico.
Il suo pregio migliore è la totale gratuità dell'intero sistema (in quanto Open Source) e la possibilità di installare una vastissima gamma di software liberi (ormai quasi tutto tradotto nella nostra lingua), capace di concorrere con i più famosi programmi a pagamento.
Si può installare praticamente su qualsiasi PC e non ha bisogno di manutenzioni specifiche, ne esistono varie versioni, anche per PC datati che non hanno grossa potenza.
Il suo più grosso difetto è che ha bisogno di una più lunga curva di apprendimento e nel caso qualcosa non funzioni è necessario conoscere anche parte dei comandi manuali, da impartire al sistema, per poter uscire dai guai.

Riassunto:

In qualsiasi caso la scelta su quale sistema operativo utilizzare deve essere fatta con oculatezza in base alle proprie conoscenze informatiche, disponibilità economiche, gusti personali e, perché no, anche intraprendenza nel saltare in un mondo che non si conosce e che potrebbe dare numerose soddisfazioni per il neo sviluppatore.

Prossimi post:

Nei prossimi post cominceremo ad analizzare quali sono i software che principalmente si utilizzano per progettare e sviluppare i nostri siti internet e i nostri programmi lato web, mettendoli in diretta concorrenza tra di loro.
Cominceremo così a scoprire quali alternative offre il mondo del Software Libero e se è vero o meno che è possibile cominciare un'attività da professionista senza svenarsi in spese che, inizialmente, potrebbero affossare il nostro tentativo.
A presto.

Boris