Archivio

Archivio autore

La Rivolta dei Bit

12 dicembre 2007 Nessun commento

Voglio segnalare un pensiero postato da un blogger che condivido pienamente, ditemi cosa ne pensate!!!
Alcuni pensieri sul blog di Stefano Palulello su UgiDotNet

Fonte: Blog Guido Serra

Technorati Tags: , ,

Categorie:Blog, Lavoro, World Tag:

PSPhone in arrivo?

11 dicembre 2007 Nessun commento

Voci ufficiose in diversi siti del panorama tecnologico, danno per imminente l’uscita del fantomatico PSPhone, la fusione tra la piattaforma ludica portatile Sony PSP ed un cellulare della linea Sony Ericsson. Si parla di una tecnologia a doppio slider che ne permetterebbe l’uso in due modalità differenti, una dedicata al gioco con tutti i controlli soliti delle console playstation, l’altra come quella di un tipico cellulare slide phone.

Non si sa se avverrà veramente un annuncio da parte di Sony, attendiamo comunque (prima o poi) l’arrivo di questo terminale.

Nell’attesa un bel video del prodotto :-)

Fonte: Hardware Upgrade

Technorati Tags: , , ,

Categorie:Blog, Tecnologia, World Tag:

Windows su Mac

5 dicembre 2007 Nessun commento

Come tutti sapranno sono un affezionato utente Mac da diversi anni e da più di un anno sono ormai un felice possessore di un MacBook Pro 15″ Core2Duo successore del mio mitico ibook 14″ PowerPc. Dopo la migrazione ad Intel la possibilità di installare Windows sui nostri mac è diventata realtà e le modalità di farlo sono diventate diverse, i due virtualizzatori: Parallels Desktop, VmWare Fusion e BootCamp soluzione nativa di mamma Apple. Dopo aver provato BootCamp per un pò ho deciso di abbandonarlo, uso Windows solo per Visual Studio, inoltre i driver forniti nel dvd di Leopard non mi hanno emozionato come prestazioni, ho allora installato il mio Windows Xp su Parallels e lo sto provando, ma anche VmWare Fusion mi stuzzica parecchio e conto il fine settimana di provarlo un pò.

A presto per una scelta definitiva tra i due i prodotti intanto eccovi delle testimonianze di chi ha già deciso la soluzione più adatta a se.

http://blog.bluecog.co.nz/archives/2007/09/08/coming-out-of-the-technology-closet/

http://hammett.castleproject.org/?p=174

http://damieng.com/blog/2006/10/24/switching-from-bootcamp-to-parallels

Buon Mac a tutti e fate un Buon uso di Windows, potrebbe essere nocivo :-)

Technorati Tags: , , , ,

Categorie:Blog, Mondo Apple Tag:

Android una nuova Tecnologia targata Google

13 novembre 2007 2 commenti

Dopo tanto parlare dell’imminente uscita di un telefonino targato Google, il gigante del Web ha mostrato al mondo la sua “mossa” sul fronte telefonia, niente hardware per ora, ma solo una nuova tecnologia software chiamata Android. Questa tecnologia sarà comune a molti produttori sarà infatti un vero e proprio sistema aperto che porterà almeno si spera, una boccata fresca nel mondo della telefonia e permetterà di sviluppare applicazioni molto interessanti. La BigG ha già rilasciato un’sdk per lo sviluppo e ci mostra questa nuova tecnologia in un video dimostrativo.

Spero di riuscire di trovare del tempo per mettere le mani su questa nuova tecnologia e di postare il prima possibile del codice a riguardo :-)

Come sempre:
Stay Tuned!!!!

Fonte: PuntoInformatico.it

Technorati Tags: , ,

Categorie:Blog, Programmazione, Tecnologia Tag:

Cresce in Italia l’IT

8 novembre 2007 Nessun commento

 Interessante articolo di ComputerWorldOnline che fa il punto sulla crescita dell’Information Technology in Italia, vanno forte sicurezza, SOA e CRM , meno bene tutto il comparto delle Telecomunicazioni.Technorati Tags: , , ,

Categorie:Blog, Tecnologia, Web Tag:

Effettuare Logging in .NET con Apache log4net

6 novembre 2007 Nessun commento

Per un’applicazione molto semplice sviluppata in .NET dovevo eseguire il log di tutto quello che l’Applicazione eseguiva, permettendone il controllo. Dopo aver provato a creare dei log fatti “a mano” mi sono ricordato della librearia di logging sviluppata da Apache e l’ho inserita nel mio progetto, metteno infatti a disposizione una pratica dll da incorporare. L’utilizzo è molto semplice (ma presenta notevoli opzioni e possibilità di effettuare il logging in vari modi) basta infatti inserire il markup dell’assembly in questo modo:

[assembly: log4net.Config.XmlConfigurator(Watch=true)]

e configurare il codice in modo da creare un reference al Log(un possibile esempio):

   public class Log    {       public readonly ILog logger;


       public Log() {


           logger = LogManager.GetLogger
           (System.Reflection.MethodBase.GetCurrentMethod()
            .DeclaringType);


           logger.Info("Logger inizializzato");


       }


    } 

Utilizzando la Reflection si crea inoltre un codice portabile in ogni applicazione, basta infatti creare questa Classe ed accedere all’oggetto logger per poter generare dei messaggi di log:

logger.Warn("Eccezione")

Un’altra fase fondamentale del logging tramite log4Net è la configurazione dell mezzo su cui loggare, il metodo più semplice è l’Output a Console ma di maggiore utilità è l’Output su file di Testo. Vediamo come:

Il modo più semplice è quello di utilizzare il file di Configurazione presente nella propria Applicazione nel caso di Applicazioni Windows basta aggiungere al file App.Config questo codice all’interno della sezione <configuration></configuration>:

   <configSections>
      <section name="log4net"
      type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
  </configSections>
 <log4net>
    <appender name="RollingFile"
       type="log4net.Appender.RollingFileAppender">

      <file value="C:\Log\App.log" />
      <appendToFile value="true" />
      <maximumFileSize value="1KB" />
      <datePattern value="yyyyMMdd-HHmm" />
      <maxSizeRollBackups value="2" />
     <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%date %level %logger - %message%newline" />
      </layout>
    </appender>    <root>
     <level value="ALL" />
   <appender-ref ref="RollingFile" />
   </root>
 </log4net>

Con questa configurazione si ha quindi un log su file di Testo, che non appena il file supera la dimensione scelta in maximumfileSize ne crea un’altro, evitando di creare file di log di dimensioni enormi. Questa è solo una delle possibili configurazioni della libreria Apache log4net, maggiori informazioni e dettagli possono essere reperite qui.

Maggiori Dettagli

Buon Log a Tutti :-)