Newsgroup: it.comp.os.dibattiti
Titolo: Java e' spacciato.

Mi scusino gli amici di ICOD che mi avevano in killfile. Ho appena 
aggiornato l'indirizzo e-mail a causa di 
libero.it
 (la mia e-mail 
precedente che davo a cani e porci era 
hades...@libero.it
, e non 
potro' presto piu' utilizzarla visto che libero ha deciso di non darmi 
piu' accesso a pop3... piu' notizie su it.qualcosa.disservizi, cmq vi 
basta gugolare li')... se volete aggiornare il killfile aggiornatelo.
Come stavo dicendo a KJK::Hyperion (il quale da buon diavolo lurka) mi 
stavo divertendo a surfare sul sito di MSDN dopo aver visto l'articolo 
di Slashdot che annunciava l'apertura della sezione Longhorn. Da 
curiosone sono andato a guardare le parti piu' controverse, ovverosia 
Indigo, il Rights Management System e il sistema per creare l'Help in 
Linea di Longhorn.
Ok, di "controverso" qui c'e' solo il Rights Management System. Parlando 
da un lato tecnico (dal lato filosofico sono fra quelli che pensano che 
non decollera' tanto facilmente, la gente VUOLE usare i propri PC 
casalinghi per warez) cosi' come e' presentato non mi sembra la cosa 
piu' elegante del mondo da far partire (per testarlo c'e' bisogno di un 
Windows 2003 Server, spero proprio che almeno quando Longhorn uscira' 
andra' a beccarsi dei Server suoi all'esterno della rete degli utenti), 
pero' sembra che possa essere funzionicchiante.
Quello che non capisco e': ha comunque bisogno di Padellium per 
permetterti di decrittare il contenuto protetto? Secondo: non e' un po' 
pochino una chiave di cifratura simmetrica a 128 bit?
Comunque, visto cosi' il Rights Management System sembra essere 
fattibile e come api utilizzabile. Fin troppo utilizzabile. Temo che 
parecchi si tireranno i pugni in testa per non essere andati al PDC a 
prendere il cd con l'SDK e la beta di Longhorn solo per questo.
Di altro ho guardato la documentazione sull'help in linea di Longhorn, e 
dico: e spero che per una buona volta la gente smettera' di martellarsi 
sulle palle con quel cazzo di sistema di help via rtf (conosco parecchi 
shop piccoli che lo usano, si', lo so, non vale un cazzo il fatto che li 
conosca io... infatti conosco tutte le persone piu' disastrate a questo 
mondo, come ad esempio KJK::Hyperion - ciao Hyp!). Si', lo so che e' da 
Internet Explorer 4 che c'e' la possibilita' di usare html. Io lo so, ma 
tutta la gente che conosco no. Sgrunt. Vabbe', ma e' colpa di Windows 
(come sempre).
L'ultima cosa che ho guardato (fino a decidere di postare sto coso su 
ICOD) e' Indigo. Cos'e' Indigo? Semplice: e' JXTA per .net/longhorn. 
Cos'e' JXTA? E' indigo per Java. Ok, ok, ok.
Indigo e' in pratica una architettura distribuita ("peer 2 peer" ma 
senza le parolacce?) per pubblicare servizi su web. In pratica, al posto 
di stare a sbatterti a creare un socket, un server che ci stia 
attaccato, e a cagare codice soap/xml che ti sei dovuto studiare da 
zero, crei la tua fottuta classe, la compili, e questa automaticamente 
gira gia' su di un webserver. Come ASP.net. Pero' Indigo ha in piu' il 
fatto che si pubblica su di una rete peer2peer, e cerca di aggirare il 
firewall automaticamente per creare le connessioni. Come JXTA.
Pero' guardando Indigo mi sento fregato. Sapete perche'?
Semplice.
JXTA prima di darti un dannato un hello world deve stare a romperti le 
palle con 40 pagine di overview, con un tutorial che ti porta a manina a 
conoscere tutti i protocolli xml (manca solo l'invito a cena con gli 
ingegneri Sun), ad accendere e a spegnere la piattaforma JXTA tramite il 
client (oscenamente complesso). Quando arrivi all'hello world ti trovi 
davanti ad una cosa di un centinaio di righe, 4 classi di cui una con un 
main astruso (System.exit() per far cadere il servizio JXTA? Siamo 
impazziti?) e soprattutto una voglia di mettere JXTA da parte una volta 
per tutte.
Indigo?
Guardate qua: [1]
*** QUOTE ***
using System;
using System.MessageBus;
using System.MessageBus.Services;
[DatagramPortType(Name="Hello",Namespace="
http://www.tempuri.org/quickstarts
")]
public class Hello
{
     [ServiceMethod]
     public string Greeting(string name)
     {
         Console.WriteLine("Called by a client with the name {0}", name);
         return String.Format("Hello, {0}!", name);
     }
}
*** ENDQ! *** [1]
Stop!
Finito!
Questo e' del tutto equivalente a scrivere un coso in .asmx, se non per 
il fatto che indigo ti dara' tutti i servizi di JXTA.
*** QUOTE ***
An "Indigo" Web service can do the following:
     * Secure communication across any number of intermediaries,
       including firewalls.
     * Participate in widely distributed transactions.
     * Encapsulate two way conversations that allow clients and servers
       to send messages in both directions.
     * Provide guarantees about the reliability of message delivery.
     * Support situations requiring scalability, such as Web service
       farms.
     * Support advanced features even with participants that are not
       built on Microsoft platforms.
     * Enable developers familiar with the .NET Framework to build
       messaging applications without knowing anything about XML or SOAP.
     * Enable developers familiar with XML Web services to leverage their
       XML, WSDL, and SOAP knowledge to work with XML messages described
       by XSD.
     * Support smooth management of deployed applications.
*** ENDQ! *** [1]
Allora, tutto questo cosa diavolo vuol dire?
+ + + +
La mia trollosissima risposta: Java e' spacciato[2]. O meglio, rischia 
proprio di essere spacciato.
No, ok, non e' che Java sia spacciato, diciamo che almeno per una volta 
la Microsoft ha creato una soluzione piu' elegante di quella di una 
azienda Unix[3] (si' Hyperion, come rompiscatole mi sono rammollito :p). 
  Ma vabbe', Linux is Obsolete, cosi' come Java e la sua bruttissima (ma 
completa) libreria.
+ + + +
<slashbot>
   I For one welcome the new Microsoft Overlords
</slasbot>
[1] (C) Microsoft 2003, Redmond Washinghton, tutti i diritti riservati.
Usato per scopi educativi e di recensione
[2] Oddio, poco tempo fa trollicchiai sulla mailing list di Debian 
dicendo le stesse cose a proposito della distribuzione gniulinuz. Ok, 
Debian pero' vive e rimane la mia distribuzione linux preferita E di 
fiducia :). Al contrario, non so mica se Java sia ancora il mio 
linguaggio di fiducia.
[3] Vabbe', l'ex vicepresidente della Sun ha creato VI, quell'obbrorbio 
che continuo ad utilizzare e non so perche' (non e' vero, lo uso perche' 
le mie mani ci si sono abituate! Sono schiavo di VI! Usare VI e' come 
farsi le seghe, ti fa venire i crampi ma devi farlo per forza). Forse 
ora che Joy se ne e' andato Sun non avra' paura a creare qualcosa che 
sia usabile anche dagli utonti come il sottoscritto :) (mai riuscito a 
far piacere Solaris al mio pc, che invece fa girare gentoo, debian, 
redhat, ha fatto girare slackware e anche freebsd ed openbsd senza problemi)
-- 
                Davide Inglima, limaCAT
"Mana Is Rapidly disappearing from the Earth, even the"
    "mana tree has begun to wither" Seiken Densetsu 3
            mailto:
hades...@despammed.com
 
http://limacat.blogspot.com
Posted from X-Privat Free NNTP server - 
www.x-privat.org

Non è detto che ciò che è migliore diventi standard e che ciò che non lo è
non lo diventi...
Detto questo, il successo di LongHorn dipenderà tutto dalla implementazione
di Palladium...
Chi vivrà vedrà...

 di Palladium...
O meglio, dal calo del costo delle opere di ingegno in versione 
originale, che si spera avvenga presto visto che gia' adesso i 
produttori di film e musica hanno gia' ora tutta la banda di questo 
mondo, e tutto l'interesse a spingere su prodotti migliori dell'attuale 
con un costo di produzione minore.
Finche' il costo per film, musica e videogiochi e' assurdamente alto 
come lo e' oggi, e i tempi di import per alcune cose rimangono osceni a 
fronte di un mercato pirat[a]rtigianale (vedi videogiochi & animazione 
giapponese importata fuori dai canali ufficiali) possono scordarsi 
l'aumento del numero di acquirenti onesti. Se il numero di acquirenti 
onesti e' minore, allora meno persone saranno disposte a tenere Fritz 
acceso. Meno Fritz acceso, meno applicazioni Longhorn che richiedono 
Palladium funzioneranno.
E non credo che in questo caso la storia di "Ho Office a lavoro, devo a 
lavorare a casa quindi uso Office piratato anche a casa sul PC" funzioni 
come ha funzionato nel 1990, quando parecchie persone hanno smesso di 
comprare Amiga per passare ai PC.


 non lo diventi...
E comunque, il 2003 non doveva essere l'anno di Linux everywhere? Il 
2003 per Linux sembra il 2002 (ovvero un anno smortino) pero' con piu' 
adozioni come server, e meno adozioni "casalinghe"... dove sono finiti 
tutti gli studenti smanettoni che pasticciavano con Mandrake?
(Vabbe', meglio pochi ma Debianisti...)


 E comunque, il 2003 non doveva essere l'anno di Linux everywhere?
C'e` chi lo dice ogni anno ma direi di fregarsene e continuare
ad usare quel che ci piace :)
-- 
Lawrence "Rhymes" Oluyede
http://loluyede.blogspot.com


-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.4. C, C++ and ASM developers
                               and beta testers are welcome!


Hype', non fare il coglione. Almeno io ce l'ho ancora una macchina Linux 
in casa. Tu ce l'hai ancora una partizione Windows 98?


 smesso di comprare Amiga per passare ai PC.
Veramente le licenze Open permettono al dipendente
di installare l'Office dell'ufficio sul computer di casa :-)
Saluti.




Come? Spiega, e se non hai tempo linka. Come funziona questa cosa?
A chi si rivolgono le licenze Open? Valgono anche per le PMI? Devi 
essere ASSUNTO oppure anche il CoCoCo sfigato ne puo' aderire... Vale 
anche per gli OS?
E' interessante ...


 Linux in casa. Tu ce l'hai ancora una partizione Windows 98?
no, la partizione Windows 98 non si tocca! ci serve per Scorched Earth, 
Worms e il Mame


 anche per gli OS?
http://www.microsoft.com/italy/licenze/sa/hup.asp
Non vale per gli OS.
Saluti.

 Non vale per gli OS.
Beh, questo perche' "si pensa" che la gente abbia una licenza OEM 
originale del so comprata assieme al pc :D


 Worms e il Mame
Appunto! Io rimango con una part linux, voi con Win98 :->
A proposito del Mame ascolta qua:
http://devilmaster.supereva.it/mamelame.zip
(Devi aprirla in explorer come se fosse una pagina html e clickare sul 
link, oppure pacioccare col referer e metterlo = url)
[1] basta solo che non comincino a piovere meteoriti gettate da vermi
     giganti che cercano di ammazzare la gente che ha il file
     VisualStylesXP.h ... ho trollato tuo cugino "creandomelo" apposta
     sul pc ed ora comincio a temere l'arrivo del verme gigante... (Fa i
     segnali di fumo o usa le bandiere e di' al lamer di mettere il
     resoconto di quel sogno nel suo blog del cavolo).
