01.Blogs :
LastHope  
Vi prego, votate per me!!
Sunday, March 12, 2006 11:32 PM
Lo so,vi ho sempre tediato con il mio progetto su Sourceforge...
Ma porca puzzola, c'e' la possibilita' di votarlo! Tra i progetti di sourceforge!
https://sourceforge.net/awards/cca/
Sottosezione development trovare RemoteCalendars ;)
Grazie mucho!! :D

LastHope

0 Comments | Post a Comment |

posted  by  LastHope  with 

Non esiste un Dio...almeno per quanto riguarda la MSDN :)
Tuesday, March 07, 2006 10:33 PM
Eccomi qui...con zero voglia di studiare, e un po' di voglia di programmare invece cose che mi interessano (e perché no, sanno anche sfruttare :))...ovvero il mio plugin per Outlook 2003 :).
Qual'é l'unico incoveniente? Che devo sfruttare la MSDN...e che, IMHO, questo enorme, incredibile repository di articoli/esempi/codice manca di...aggiungere i link nel posto corretto :).

Antefatto: Tanto tempo fa, entrai in theSpoke.net proprio per avere informazioni su come iniziare a sviluppare un plugin per Outlook 2003...e grazie all'aiuto di questa comunitá trovai questo bellissimo articolo:
An Introduction to Programming Outlook 2003 Using C#
Perfetto! Proprio quello che mi serviva! Dopo tutto...l'introduzione conterrá le cose necessarie per iniziare, e quindi troveró il resto, no?

Arriviamo ad oggi: diversi utenti lamentano il fatto di non riuscire ad installare il plugin, o che una volta installato non funzionasse, o che installando ALTRI plugin...non funzionasse piú!...io ovviamente, ero piú che perplesso! Non ne capivo il motivo, visto che avevo seguito la guida......Alla fine, mi decido, e scrivo in un forum di programmatori per Outlook...
E cosa vengo a scoprire? Che nell'articolo introduttivo ci si é "scordati" di spiegare qualcosa di molto importante riguardante la sicurezza e i terribili passati di Microsoft...ovvero COM!!

Outlook 2002 e 2003 sono ancora COM-based, ma con VS.NET 2003 e 2005 é possibile sviluppare plugin COM-.NET: la potenza del framework .NET, che si riesce ad interfacciare mediante un apposito layer a COM...quello che avevo fatto con il primo articolo...o meglio quello che pensavo di aver fatto! E invece, sembra che per la sicurezza sia necessario aggiungere uno shim, ovvero un proxy di codice unmanaged, per poter gestire senza problemi il codice managed...sí, é un gran casino quello che ho scritto, ma ho appena iniziato a leggere questi articoli:
1)
2)
3)
4)
5)
Ok...io avró cercato poco sulla MSDN...ma perché non inserire direttamente un riferimento all'introduzione? Perché non anticipare tutti questi problemi?
Mah :)

LastHope

0 Comments | Post a Comment |

posted  by  LastHope  with 

Provare a passare al framework 2...WTF??
Sunday, January 29, 2006 12:04 PM
Dopo tanto peregrinare, finalmente ho scaricato dalla mia MSDNA Visual Studio 2005 Pro...e quindi ho iniziato a guardarmi questo nuovo ambiente di lavoro...ovviamente, la mia idea é quella di passare il mio plugin al framework 2, e quindi ho iniziato la conversione (ció che mi ha convinto é che, finalmente!!, é presente una classe per fare ftp...in giro per il web si trovavano delle cose giá fatte, ma a sto punto...)...
Peccato che son perplesso dai warning che ho ricevuto...ok, son sempre warning, ma odio questo genere di cose...mi preoccuperó sicuramente di eliminarli, ma uno di questi...come lo elimino?
Si tratta della classe WebProxy: questa ha un metodo statico detto GetDefaultProxy(), che restituisce il proxy di default memorizzato in IE...abbastanza comodo, anche se non funziona spesso (se si usa DHCP, non va)...
OK, é deprecato...e cosa devo usare io? Vado a leggere la documentazione...
http://msdn.microsoft.com/netframework/programming/obsoleteapi/ObsByNamespace.aspx#System.Net
GetDefaultProxy() Message: This method has been deprecated. Please use the proxy selected for you by default.

Mi lascia perplesso...come dovrei fare? La classe mi crea o un proxy non inizializzato o con una determinata stringa...mah!! In che modo mi é selezionato "da default"? C'é da dire che, in generale, quando si rende deprecato/obsoleto un metodo servono un bel po' di spiegazioni (javadoc docet)...in modo che chi passa da un framework all'altro non si trovi totalmente spiazzato!
Mi sa che la transizione verso il framework 2...andrá pian pianino...;)
Ciao a tutti

LastHope

2 Comments | Post a Comment |

posted  by  LastHope  with 

Son ancora qua...Malattia, Esami e WebDAV :)
Friday, January 20, 2006 5:20 PM
Finalmente son tornato! Era un bel po' che non scrivevo nel mio blog qui...be...ne son successe di cose :)
Diciamo che prima di tutto la specialistica mi ha leggermente ridotto male la salute: mi son perso praticamente le ultime due settimane di lezione per via della peggior influenza che avessi mai avuto...riuscivo ancora a scrivere qualcosa su qualche forum, ma ero veramente uno straccio (scatarro ancora comeun vecchietto :))...ero difatti preoccupato anche per gli esami, ma son dati alla grande alla fine :D...2 25, di cui uno é stato tirato su fino a 30 con un orale stratosferico :D
In realtá, quello che me l'ha tirato su é stato un progetto facoltativo che ho fatto, che consisteva nel realizzare un'applet (I LOVE JAVA) in grado di disegnare in tempo reale i risultati di simulazioni RTAI in tempo reale...beh, diciamo che é stato piú che un bene: al liceo mi divertivo a programmare applet, e mi son tornato a divertire...mi ha dato grandi soddisfazioni (e grandi risultati :D)...
Passiamo quindi agli aggiornamenti sul plugin...in questo periodo son comunque riuscito a tenere abbastanza aggiornato il plugin RemoteCalendars, fino ad aggiungergli una nuova feature: la possibilitá di pubblicare online il proprio calendario di Outlook come iCalendar...funziona abbastanza bene, se non fosse che ho il problema di capire come scrivere su dei server WebDAV...da quello che vedo io, dovrei scaricarmi un'estensione che si chiamXMLHTTP dal sito della Microsoft...peccato che quest'ultima non implementi Google come motore di ricerca, perché tutti i link che puntavano al download (esternamente alla MSDNA) non corrispondono...e la ricerca mi indica degli hotfixes T_T...uffa...peccato che con la Microsoft non esistano dei modi semplici per interagire con gli standard :P
Bah...dopo questa cattiveria (non del tutto gratuita, visto che NON si trova qualcosa di veramente chiaro su come far comunicare .NET e WebDAV in generale...) vi saluto :)
Buon anno a tutti!!

LastHope

0 Comments | Post a Comment |

posted  by  LastHope  with 

Ecomondo 2005
Tuesday, November 01, 2005 9:47 PM
Inizio questo topic in una maniera diversa dal solito...forse generalmente piú interessante...

Sabato scorso sono stato alla IX edizione di Ecomondo, la fiera internazionale del recupero di materia ed energia e dello sviluppo sostenibile, grazie a dei biglietti omaggi che ho ricevuto da un amico di famiglia...Sinceramente, non é il mio campo, ma vedendo tante aziende informatiche in questo settore, mi son fermato per fare diverse domande...e ci son stati diversi casi che mi hanno colpito...

Premetto che spero sia possibile scrivere qui i nomi di aziende e quello che fanno (sperando poi di non confondermi con tutto il materiale che ho raccolto)...inoltre, sicuramente ho saltato qualche azienda (non son riuscito a stare tantissimo), quindi saranno dei commenti sicuramente personali...Iniziamo!!

  • Lab e(!) Lab ...non so scrivere per bene il loro logo, la "e" sarebbe il punto del punto esclamativo.
    La loro definizione: Il laboratorio per la gestione dei rifiuti, dell'acqua, dell'energia.
    Cosa fanno: Gestiscono un sito che fornisce degli strumenti di progettazione e simulazione di tipo tecnico economico
    Cosa mi ha colpito di loro: Il sito si basa su una filosofia "Open Web Content", ovvero una filosofia OpenSource! Tutti i software che son presenti son rilasciati OpenSource, e son siti
                                             nati dal contributo di oltre 40 professionisti. I software forniti sono ovviamente di carattere generale, mentre esiste una zona (nuovissima) a cui si puó
                                             accedere mediante un abbonamento (OpenSource é bello, ma di sola filosofia non si vive...di fatto secondo me usano nel modo migliore l'OpenSource
                                             ovvero un ottimo sistema per farsi conoscere e riconoscere e apprezzare) dove si possono trovare programmi piú specializzati. Oltre a ció, in quel sito
                                             si possono trovare tesi riguardanti quel settore, eccetera...
    Tecnologia utilizzata: ASP.NET
    Indirizzo/i web: http://software.labelab.it, http://www.rifiutilab.it, http://www.acqualab.it, http://www.energialab.it

  • C.S.G, Computer Solutions Group
    La loro definizione: Spread of mind...l'ambiente, le nostre idee, il vostro successo
    Cosa fanno: Da quello che mi sembra, di tutto! Applicativi gestionali, per lo stoccaggio, fiscale, fatturazione e moduli opzionali. Hanno anche fatto una stampante apposita per stampare
                       moduli riguardanti la gestione dei rifiuti...
    Cosa mi ha colpito di loro: Era uno degli stand piú grandi, e avevano anche organizzato una conferenza qualche giorno prima...molto gentili, quando ho chiesto per curiositá che
                                             tecnologie usano, un signore molto gentilmente ha iniziato a descrivermi tutto il loro processo di sviluppo...purtroppo é stato interotto e non é riuscito a
                                             concludere tutto il discorso (anche io mi ero allontanato)...sto consultando adesso il loro depliant, e devo dire che é uno di quelli fatti meglio, con la
                                             descrizione del processo di sviluppo e quali certificazioni e caratteristiche supportano i loro programmi. Quindi c'é una scheda per ogni programma
    Tecnologia utilizzata: Sviluppano utilizzando un CASE detto CODEPAINTER... da lí in poi applicano un qualunque linguaggio Microsoft PRE-.NET (non lo utilizzano ancora)
    Indirizzo web: http://www.csgroup.it

  • Anthea Net
    La loro definizione: Soluzioni software integrate per la gestione dell'ambiente
    Cosa fanno: Anche loro fanno applicativi che riguardano la gestione di un'azienda riguardante il settore dei rifiuti, soprattutto per aziende che fanno un uso molto intesivo di dati
                       distribuiti, sia in ambito aziendale che in ambito territoriale. Con il loro programma, l'azienda collegata ad Internet diventa un "Information Provider" per l'ambiente
    Cosa mi ha colpito di loro: Oltre alla gentilezza nel descrivermi cosa fanno (ho chiacchierato con uno dei loro sviluppatori, parlando soprattutto di Ingegneria Informatica e di quello
                                             che studi come si rapporta nel mondo del lavoro ecc...)...la tecnologia utilizzata!!! Il loro ultimissimo programma utilizza giá TUTTI i programmi della nuova
                                             versione del framework .NET, ovvero il 2!! Utilizzano .NET 2, Microsoft SQL server 2005, ASP.NET 2.0...hanno detto che ricevono notevoli pressioni
                                             per utilizzare le nuovissime tecnologie Microsoft, e mi hanno descritto il framework 2 come una vera e propria rivoluzione!
    Tecnologia utilizzata: Per l'ultimo programma framework .NET 2.0 e tutta la suite di programmi Microsoft, ma anche i programmi precedenti utilizzavano le precedenti tecnologie
    Indirizzo web: http://www.gruppoanthea.it/

  • Exatio
    La loro definizione: Exatio per l'informatica o anche Exatio da tariffa a tariffa.
    Cosa fanno: É un'azienda con lontane origini in questo campo (a partire dal 1989), che si preoccupa empre di sviluppare software per gestire sistemi distribuiti o problemi gestionali
                       (fatturazione, gestione rifiuti, tributi locali...)
                       In ogni caso si tratta di un'azienda sempre rivolta verso nuovi settori: nel 2003 per esempio hanno sviluppato un software per la creazione di siti Internet, mediante
                       ColdFusion, riguardanti ovviamente problematiche del settore.
    Cosa mi ha colpito di loro: La storia e come si aprono sempre alla ricerca di nuovi settori in cui entrare, e anche qui una gentilezza unica nel rispondere alle mie domande sulla
                                             tecnologia utilizzata e su cosa si occupano.
    Tecnologia utilizzata: Di tutto, dal C++ a ColdFusion, da Cobol a VB...ma non sono ancora arrivati al .NET...ma come dargli torto? Ha certi costi convertire programmi perfettamente
                                    funzionanti in altri programmi in linguaggi che non si conosce: mai cambiare quello che funziona piú che egregiamente!!
    Indirizzo Web: http://www.exatio.it

  • EuroInformatica
    La loro definizione: EuroInformatica, Software e consulenza aziendale
    Cosa fanno: Anche loro hanno a carico diversi programmi per la gestione integrata dei rifiuti (un ambito che spazia dai trasporti alla fatturazione, dal controllo aziendale allo stoccaggio)
                       Si tratta quindi di programmi gestionali integrati veramente potenti.
    Cosa mi ha colpito di loro: Leggendo il depliant mi é venuto un tuffo al cuore...ho letto: "Piattaforme e ambienti: Microsoft Windows - Unix - Linux - Solaris - Aix - Tru 64 - Hp Ux" e
                                             anche adattabilitá, apertura ad altri ambienti (utilizzo dei principali database relazionali, integrazione con MS Office, Lotus...accessibilitá via web tramite
                                             pagine html dinamiche)...e quindi secondo voi che tecnologia utilizzano? :)
    Tecnologia utilizzata: JAVA!! Ebbene sí, e questo mi ha colpito veramente tanto...l'unica azienda che fa molta pubblicitá su portabilitá non poteva che usare Java...ció ha in parte
                                    risvegliato il Java Developer che c'é in me :)))...e comunque, dopo aver visto tante aziende utilizzare tecnologia Microsoft...fa bene vedere un po' di sano Java :)
    Indirizzo Web: http://www.euroinformatica.it

Ok ho finito...che dire...prima di tutto, vedere tante aziende informatiche a questa expo mi ha rallegrato (vedo forse speranze di lavoro in un prossimo futuro...e dire che pensavo che in Italia le aziende informatiche fossero ancora pochine...)...e poi, mi ha fatto sperare che non sono poi cosí sulla strada sbagliata (Java e .NET crescono...)

Detto ció, concludo con RemoteCalendars (beh, devo sempre parlare del mio plugin)...purtroppo ci son diversi problemi che devo ancora risolvere, e faccio sempre piú fatica a starci dietro...ma continueró!! E son contento di vedere la gente che mi chiede sempre delle cose nuove o di risolvere certi problemi...peccato che non sono ancora onnisciente :)
Ciao a tutti

LastHope

1 Comments | Post a Comment |

posted  by  LastHope  with 

Sempre meglio!!
Thursday, October 20, 2005 4:08 PM
Ben...incredibile amici...ma é arrivata un'offerta...:DD
La bellezza di 5 dollari...di cui
--0.41 finiscono a PayPal
--BEN 1 dollaro finisce a SourceForge (che ladri :PP)
Totale, restano 3.59 dollari...ohi...mica male!! :)

E adesso, la cosa ancora piú figa...é compara l'ultima news sulla HOME PAGE di SourceForge!
Questo significa che hanno SCELTO la mia notizia! Perché venisse pubblicata!!
Son troppo felice :)))
http://sourceforge.net
Ciao a tutti

LastHope

P.S.: Ieri ben 223 downloads O_O

3 Comments | Post a Comment |

posted  by  LastHope  with 

Mi sento come il Dr. Frankenstein...
Tuesday, October 18, 2005 10:07 PM
...ma in versione fortunata, direi almeno...perché dico ció?
Questa sensazione é dovuta alle pieghe prese da RemoteCalendars...che ormai sembra davvero un gran colpo che l'ho sviluppato! Ma andiamo con ordine...
Qualche giorno fa, ero andato alla ricerca di informazioni su come sviluppare un plugin per Microsoft Works (la storia is available nel forum italiano ;))...e per caso (ma giuro, solo per fare un esempio) nella conversazione che ho avuto su un gruppo usenet di microsoft works...
E...ZACCHETE! Mi scrive un <nome che non voglio dire, ma non credo legga :)>, President & CEO di una azienda americana di nome Rockliffe...che voleva maggiori informazioni sul plugin, e mi chiedeva se potevo telefonargli (!!!)...dato il link (e anche il numero di telefono, non si sa mai...), e mi ha detto che lo scaricherá...son curioso di sapere se l'ha testato...

Poi sempre ieri...un'esplosione sul forum: messaggi di richieste di aiuto per far funzionare RC anche in casi piú sfortunati, ecc...13 messaggi fra domande e mie risposte!! Robe da chiodi...

E oggi? Oggi, dopo che ieri ho messo online la versione 2.41, che correggeva un bug nella versione precedente, mi ritrovo che a quest'ora ...hanno scaricato dal sito di SourceForge almeno 132 volte!! (almeno, perché é possibile che cambi mentre lo guardiate)...

Ma poi, oggi pomeriggio, il massimo: discuto con il mio ex-tutor, e metto per il progetto la possibilitá di ricevere donazioni...e non so se é stato questo o altro...

Ma ho ricevuto la mia prima offerta di lavoro! Da un tecnico dell'Universitá dell'OHIO, O ACCA I O, O A I O...che vorrebbe pagarmi se gli riesco a produrre una versione particolare di RC, affine alle sue esigenze...
Ció pensato (un'oretta) dopo che mi ha dato le richieste...dovrebbe essere tutto fattibile...e allora ho detto sí...
Domanda 1) Come diamine funziona un account PayPal? Come mi faccio pagare? Quanto all'ora?
Domanda 2)...Ma io dove lo trovo il tempo per studiare...?

Son felice ed estasiato :)
Ciao a tutti

LastHope

1 Comments | Post a Comment |

posted  by  LastHope  with 

RemoteCalendars 2.4 e un sito figo...
Friday, October 14, 2005 11:22 PM
Uff...e dire che dovrei studiare per la specialistica...sará che non mi sono ancora riabituato, ma oggi ho "perso" tempo nel fare una nuova versione di RC...

Cosa ho aggiunto? Sul forum mi avevano segnalato un (altro) sito in cui esistevano problemi per la sottoscrizione all'iCalendar...vado, e mi faccio un mio account...e qui comincio ad interessarmi _VERAMENTE_ a questo sito.
www.rememberthemilk.com
Si tratta di un sito (probabilmente sviluppato con AJAX) con cui si possano creare delle liste di tasks, che sono quindi fruibili anche via iCalendar...dinamico, veloce e abbastanza semplice da usare secome me...se me ne ricordero', lo useró per mostrare i miei ToDo (le liste si possono rendere o parzialmente o totalmente pubbliche, e quindi diventa possibile senza alcun problema la sottoscrizione)

Ecco, per questo ho dovuto aggiornare RC: per motivi di convenienza, avevo solo implementato i VEVENT dello standard iCalendar, vedendone l'incredibile diffusione rispetto agli altri componenti...ma vedendo questo sito, ho pensato bene di ampliare lo standard supportato!

Quindi, ho fatto questa estensione: quando si trova un VTODO, invece che creare un nuovo AppointmentItem, crea un nuovo TaskItem (ovvero un elemento che si presenta nelle Attivitá di Outlook). Infatti questa é la maniera principale in cui viene usato il componente VTODO, per rappresentare dei task...e devo dire che fa figo vedere che funziona subito...mi sembra di aver preso una discreta manualitá con gli oggetti di Outlook...beh...dai, alla fine é stato un Copia-Incolla intelligente ;))
Ciao a tutti

LastHope

2 Comments | Post a Comment |

posted  by  LastHope  with 

Un altro post...
Wednesday, October 12, 2005 5:27 PM
Bon, oggi mi andava di postare...perche'? Non lo so a dire il vero, ma ho comunque delle cose da dire...
Prima di tutto, e' stato veramente un periodo intenso questo...ieri finalmente si e' laureata la mia ragazza, e son molto contento perche' forse riesci a buttarsi alle spalle un anno universitario che le aveva prosciugato tutta la voglia di studiare...e in piu', prestandole il mio portatile e anche in altre cose, c'e' un po' (ma veramente po' poco) di mio nella sua tesi ;))

Tuttavia, avra' poca vacanza: lei, come me, reinizia domani la specialistica...io francament