BG personal blog Approfondimenti tecnici sul mondo informatico – By Gabriele Besta

8apr/090

Terremoto in Abruzzo – non lasciamoli soli

terremoto Abruzzo

Vista la situazione drammatica e disastrosa mi sembra doveroso cercare di aiutare tutti coloro che sono rimasti coinvolti da questa immane tragedia. Oggi il premier Silvio Berlusconi ha ribadito che:

“Per quanto riguarda le attrezzature per affrontare l'emergenza dovuta al terremoto siamo a posto, perché l'organizzazione è stata in grado di far fronte alle necessità. Per evitare congestionamenti la nostra indicazione è di trasformare le offerte di abbigliamento e altri generi di prima necessità in soldi.”

Pertanto invito tutti i miei lettori ad effettuare una donazione secondo i canali qui elencati:

DONAZIONE TRAMITE SMS
E' possibile mandare un SMS del valore di 1 euro al numero 48580 dal proprio telefono cellulare (3 Italia, TIM, Vodafone e Wind).
Si può anche telefonare da rete fissa Telecom Italia allo stesso numero donando 2 euro per singola chiamata.

DONAZIONE TRAMITE BONIFICO BANCARIO
Conto Corrente intestato a: Mediafriends
IBAN: IT41 D030 6909 4006 1521 5320 387
Causale: terremoto Abruzzo

DONAZIONE ONLINE
E’ possibile effettuare delle donazioni online, anche attraverso il circuito PayPal, direttamente dal sito della Croce Rossa Italiana all’indirizzo:
http://www.cri.it/donazioni.html

Stampa
14gen/090

Risolti problemi di compatibilità del blog

Grazie alla segnalazione di un utente ho risolto i problemi di compatibilità del blog riscontrati con il browser Internet Explorer. Auguri a tutti una buona navigazione!

Stampa
12gen/090

Come risparmiare veramente grazie alla combinazione di servizi VOIP e VIRTUAL PBX

Oggi voglio illustrarvi come poter semplicemente combinare diversi servizi così da ottenere un sistema telefonico VOIP talmente efficente ed economico che, come nel mio caso, vi porterà presto ad abbandore i tradizionali ed onerosi gestori. Leggendo questa guida scoprirete come ottenere gratuitamente un numero geografico del vostro distretto e come configurare un virtual PBX così da poter sfruttare le migliori tariffe di differenti operatori VOIP.

Stampa
6nov/082

VB.NET – una funzione che genera il valore di hash MD5 e SHA-1 di un qualunque file

E' ormai risaputo che il web offre uno sconfinato mondo di possibilità ma che allo stesso tempo racchiude innumerevoli minacce di ogni sorta. Virus, Spyware, Trojan, Adware, spopolano sulla rete e spesso sfruttano la celebrità di software distribuiti gratuitamente per insinuarsi nei nostri computer. Un caso emblematico è sicuramente il famosissimo software di peer-to-peer eMule clonato in decine di versioni, spesso difficilmente distinguibili dall'originale, ma che incorporano ogni genere di minaccia (a tal proposito vi ricordo che il vero e originale eMule è scaricabile in modo del tutto gratuito dal sito ufficiale www.emule-project.net). Pensate se inavvertitamente doveste installare un dialer illegale sul vostro computer, vi lascio immaginare le conseguenze sulla bolletta telefonica... Al fine di tutelare i propri utenti gli sviluppatori, sempre più spesso, assieme al download del loro software forniscono il valore di hash, ovvero "l'impronta digitale" del programma, che consente di verificarne l'integrità. Oltretutto verificare il file prima di procedere all'installazione, in particolare nel caso di file di grossi dimensioni come ad esempio distribuzioni linux, permette di evitare problematiche dovute ad errori nella trasmissione dei dati.

Capita l'importanza di questa prassi vi propongo una semplice funzione che permette di generare il valore di hash MD5 o SHA-1 di un qualunque file. Come sempre il codice è ampiamente commentato ma non esitate a postare dubbi o richieste di chiarimento.

Stampa
29ott/083

VB.NET – inviare un’email attraverso il Namespace System.Net.Mail con gestione degli errori

A partire dalla versione 2.0 di .NET il Namespace System.Web.Mail è stato rimpiaziato da System.Net.Mail, dedicato interamente all'invio di email e molto più completo ed esteso rispetto al precedente. In questo stralcio di codice mostro come implementare una semplice funzione che consente l'invio di email in formato HTML, con un allegato e in modalità asincrona, così da poter intercettare facilmente eventuali errori. Il codice è ampiamente commentato, in caso di dubbi o problemi non esitate a postare un commento.

Stampa
28ott/080

VB.NET – ridimensionare un’immagine

In questo brevissimo post vi mostro come, molto facilmente, ridimensionare un'immagine in VB.NET. Il codice è molto semplice ed ampliamente commentato, può essere utilizzato sia per rimpicciolire sia per ingrandire un immagine in formato .bmp .jpeg .gif .png .tiff.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Dim bitmap As New Bitmap("C:\immagine_originale.jpg") 'path dell'immagine originale
 
Dim larghezza As Integer = 800 'larghezza nuova immagine
Dim altezza As Integer = 600 'altezza nuova immagine
Dim nuova_immagine As New Bitmap(larghezza, altezza)
Dim temp As Graphics = Graphics.FromImage(nuova_immagine)
 
temp.InterpolationMode = Drawing2D.InterpolationMode.HighQualityBicubic
temp.DrawImage(bitmap, New Rectangle(0, 0, larghezza, altezza), New Rectangle(0, 0, bitmap.Width, bitmap.Height), GraphicsUnit.Pixel)
 
nuova_immagine.Save("C:\nuova_immagine.jpg", System.Drawing.Imaging.ImageFormat.Jpeg) 'path dove salvare l'immagine ridimensionata
 
'ricordiamoci di riliasciare gli oggetti caricati in memoria
temp.Dispose()
bitmap.Dispose()
nuova_immagine.Dispose()
Stampa
26ott/081

PSPad: un fantastico editor di codice freeware

PSPad_logoPSPad è uno di quegli strumenti che ad un programmatore per Microsoft Windows proprio non può mancare. Distribuito, anche in lingua italiana, sotto licenza freeware e quindi liberamente scaricabile dal sito ufficiale www.pspad.com. E' senza dubbio il miglior editor di codice gratuito che abbia mai provato. Personalmente utilizzo questo software per programmazione HTML e PHP ma i linguaggi supportati sono tantissimi, tra cui: Action Script, Action Script 2, Apache, Apache 2, ASP, Assembler x51, Cold Fusion, CSS, Flex, HTML, JSP, Mysql, PHP, Progress, QBasic, RSS, Ruby, Ruby on Rails, VB .NET, C/C++.... Sono inoltre integrati nel programma un semplice web browser e un comodissimo client FTP che consente la modifica di file remoti. Tra le altre caratteristiche sono degne di nota la gestione di progetti con file multipli, l'editor esadecimale completo, la possibilità di modificare file di testo di dimensione qualsiasi e il controllo ortografico. E' infine possibilie integrare nel programma funzioni mancanti attraverso il download di estensioni dirattamente dal sito ufficiale del progetto.

Insomma un ottimo strumento tutto da prova e da scoprire.

http://www.gabrielebesta.it/wp/wp-content/plugins/downloads-manager/img/icons/setup.gif File: PSPad 4.5.3 (3.26MB)
Numero download: 135
Descrizione: Versione completa del programma con file di guida in Inglese.

Stampa
26ott/080

ADrive rivoluziona lo storage online gratuito

ADrive_logoIn questo breve post vi parlo di ADrive e del suo innovativo, quantomeno in termini di spazio, servizio di storage online. Negli ultimi anni l'evoluzione e la ricerca nel campo degli hard disk ha portato alla nascita di dispositivi capaci di archiviare quantità "infinite" di dati e questo non sempre è un bene. Infatti concentrare tutti i nostri preziosi file su di un unico dispositivo potrebbe avere conseguenze "drammatiche" in caso di guasti o malfunzionamenti. Proprio per questo motivo e grazie anche alla diffusione sempre maggior di connessioni a banda larga diverse società hanno inizato, da alcuni anni, ad offrire servizi di storage/backup online dei propri dati. Alcune società offrono questo servizio a pagamento, altre gratuitamente, altre ancora propongono versioni sia a pagamento si free dei loro prodotti. ADrive offre sia servizi free sia a pagamento ma si differenzia dalla maggior parte dei concorrenti per via dell'eccezionale quantità di spazio messo a disposizione gratuitamente ai propri utenti; a seguito di una brevissima registrazione si ottengono infatti ben 50GB di spazio dove archiviare tutto ciò che si desidera. L'upload dei file può avvenire tramite la comoda interfaccia web o tramite il programma client, scaricabile anch'esso gratuitamente, che incorpora inoltre funzioni di backup automatico, sincronizzazione cartelle, e ripristino dei file erroneamente cancellati. Infine, altra caratteristica del servizio, è la possibilità di condividere i propri file con utenti terzi attraverso un link generato dai server di ADrive.

Dai test che ho effettuato, la velocità di trasferimento dei file è piuttosto buona, unica nota negativa riguarda il software client che non si può proprio definire semplice o intuitivo nell'utilizzo...Consiglio quindi l'utilizzo dell'interfaccia web che grazie all'adozione della tecnologia Java compie egregiamente il suo lavoro.

In attesa del tanto decantato GDrive godiamoci questo ottimo servizio free.

Stampa
25ott/080

Alla scoperta di gOS

Viaggio alla scoperta di gOS, una nuova distribuzione linux basata su Ubuntu 8.04. gOS si contraddistingue per il suo splendido layout e per le poche risorse che consuma, può girare tranquillamente anche su PC un po' datati. Questo nuovo sistema operativo è chiaramente orientato al web 2 e in particolare alle google Apps, integra infatti l'accesso diretto dal Desktop a servizi come: Google Calendar, Google Docs, Blogger oppure YouTube.

Stampa
25ott/080

Proteggere i propri dati su Windows Vista con TrueCrypt

logo_truecryptL'idea di questa video guida nasce dalla sempre maggior esigenze di garantire la privacy dei nostri dati digitali. L'hard disk di un comune personal computer racchiude oramai fotografie, filmati, lettere, mail, insomma un pezzo della nostra vita. Se è vero che in un pc desktop il rischio di furto è minimo e il problema dello smarrimento non sussiste, lo stesso non si può dire parlando di un notebook... Tralasciando l'aspetto dei dati sensibili, anche solo l'idea che un malintenzionato possa divertirsi sfogliando anni di fotografie è quantomeno fastidiosa; la soluzione a questo problema è ricorrere alla cifratura dei dati. In questo post vi parlo di "TrueCrypt" un famoso e semplice programma distribuito in forma OpenSource e quindi liberamente scaricabile dal sito ufficiale www.truecrypt.org. Apro una piccola parentesi: un programma di cifratura OpenSource è veramente affidabile? Ebbene si, lo si può addirittura ritenere più affidabile di un programma commerciale. Questo perché, essendo il codice libero e consultabile da chiunque, eventuali backdoor, errori di programmazione o algoritmi appositamente indeboliti al fine di facilitare la decifratura verrebbero immediatamente individuati.

http://www.gabrielebesta.it/wp/wp-content/plugins/downloads-manager/img/icons/setup.gif File: TrueCrypt 6.1a (2.99MB)
Numero download: 95
Descrizione: Versione compatibile con Windows Vista/XP/2000

Stampa