Newsgroup: it.comp.os.dibattiti
Titolo: pegasus.

Seriamente.
Io non ne so molto, leggo salutariamente il ng. Ma c'e' una cosa che non 
capisco: mi spiegate perche' continuate a buttare merda addosso a pegasus? 
Voglio dire, pare che qualcosa (non ho letto nulla, potrei sbagliarmi) abbia 
fatto e anche di interessante, o no?
E voi subito a rompere i coglioni con l'header che non si scrive cosi' e 
l'indentazione che non si fa cosi'.
Non riesco a comprendere: o vi ha trombato la donna a tutti, o e' un cazzaro 
e non ha fatto un cazzo, o invece ha fatto e voi rosicate abbestia, o cosa 
ancora? 

 ha scritto nel messaggio 
news:4581c8c6$0$16142$4faf...@reader3.news.tin.it...

Grazie per il messaggio di sostegno.
Questo è quello che normalmente si può fare con Nanodesktop:
http://visilab.unime.it/~filippo/Nanodesktop_PSP_PSPE/Homebrew%20Demos/ndPSP_PSPE_Homebrew_Demos.htm
http://visilab.unime.it/~filippo/Nanodesktop_PSP_PSPE/Screenshots/ndPSP_Screenshoots.htm
E siamo solo agli inizi: noi del Visilab vorremmo creare intorno a questo
progetto una comunità: se un ragazzo si occupa dell'accelerazione hardware,
un ragazzo scrive i manuali, un altro si occupa del driver per la webcam,
considerato quello che tra mille difficoltà sono riuscito a costruire 
finora,
io ho la sensazione che con tanti sviluppatori Nanodesktop potrebbe
diventare il toolkit per i dispositivi portatili (PSP, Ngage, Nintendo DS,
Schede Fox) più potente in circolazione.
Ciao
Pegasus

 capisco: mi spiegate perche' continuate a buttare merda addosso a pegasus?
per due motivi:
1) per 5 mesi l'ha menata a vuoto.
2) da quando segue il ng si è sempre permesso di criticare i software
più blasonati e invece non vuole essere criticato per il suo lavoro.
le critiche sul lavoro invece non sono buttare merda, è segnalare cosa è
mal fatto/progettato.

 ancora?
In effetti sto rodendo come un castorino impazzito per non
essere stato io a fare per primo la pensata dell'inclusione
dei file sorgenti... Ti dispiace se rosico ancora per un po'?
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message 
news:d9908fae00e8dcb4723...@mygate.mailgate.org...

Hai ragione Angelo, pero' devi ammettere che ci siete andati giu' pesante.
Saluti,
Bluff 

 più blasonati e invece non vuole essere criticato per il suo lavoro.
Questo e' astio puerile. 

 dei file sorgenti... Ti dispiace se rosico ancora per un po'?
Prego, continua pure. 

 Prego, continua pure.
Grazie della gentile concessione.


 Hai ragione Angelo, pero' devi ammettere che ci siete andati giu' pesante.
Siamo su ICOD, lo spirito natalizio si tiene alla larga.
:-)
C:\>iao Angelo
P.S. Si, abbiamo esagerato... Anche se Pegasus e' uno che se le tira.



Chiariamo questo punto per evitare la formazione di leggende metropolitane.
Le applicazioni Nanodesktop, come è possibile osservare da un esame
attento dei sorgenti, così come le librerie, ****non**** includono
codice .c esterno, ma usano i file headers (infatti nanodesktop.h esiste, 
nanoc.h,
stdio.h esiste, ndhighgui.h esiste, magari guardarci dentro avrebbe potuto
essere utile.....). Ossia fanno esattamente quello che fa qualsiasi 
applicazione
in commercio....
L'inclusione di codice, avviene solo per comodità del programmatore, e solo
in ambito ****interno**** ad una libreria.
In altre parole: se io scrivo
// Inizio codice libreria                        dove pongo () leggere 
(void)
int Procedura1()
{
};
int Procedura2()
{
};
int Procedura3()
{
};
(...)
int Procedura100()
{
};
// Fine codice di libreria
sto facendo operazione legittima, perchè sto creando un unico file .c con 
100
routines: il compilatore mi darà un .o che contiene le 100 routines.
Se io a questo punto decido di fare un copia ed incolla delle procedure
da 0 a 10, trasportandole in un file .c a parte, e trasformo il sorgente
principale della libreria così:
#include <Procedureda0a10.c>
int Procedure11()
{
};
int Procedure12()
{
};
(...)
int Procedure100()
{
};
Non sto cambiando, dal punto di vista del compilatore, **assolutamente 
niente**,
perchè tanto per lui sono sempre 100 routines in un unico file logico.
Poi, naturalmente, la libreria avrà il suo bel file header del tipo 
nanodesktop.h
che sarà incluso nelle varie applicazioni nel modo classico.

Pegasus wrote:
la storia degli include dei .c ..... Senti, se sei cosě conviento che
sia giusto fai per piacere un crosspost su it.comp.os.dibattiti e
it.comp.lang.c cosě vediamo se siano ad essere prevenuti, ok?

Il Fri, 15 Dec 2006 15:51:11 +0100, Indegno Coglione, fu coglione
evaristo, fu infradito. ha scritto:

e invece e' semplicemente diritto di critica.
-- 
echo onailimissaM | awk 'BEGIN { FS = "" }
{ for (i = NF; i >= 1; i-- )
  printf $i }'; echo

 Non riesco a comprendere: 
Esiste al mondo tantissima gente che fa cose migliori delle sue, ma che non
si mette a pontificare sul lavoro degli altri (vedi cazzate tipo: linux
non ha l'hal e' pertanto e' l'OS peggiore). Mi chiedo poi, se il tipo in
questione non sia in grado non sia in grado di fare cose piu' utili per
l'umanita': che so un driver per una periferica per linux, bsd...


"Max_Adamo" <maxa...@KEINESPAMiol.it> ha scritto nel messaggio 
news:45841786$1...@x-privat.org...

Giusto. Com'è finita poi con la scommessa (che hai fatto tu), che gli
screenshots dei demo erano nitidissimi al contrario delle fuoco sfuocate
e quindi erano fatti con Powerpoint?

 e invece []
Toh, parli di bambinerie e spunti tu. 

 si mette a pontificare sul lavoro degli altri
Vero. Ma io parlavo di quelli che non fanno un cazzo e pontificano su 
pegasus. 

 pegasus. 
come fai tu a sapere chi non fa un cazzo?

 e quindi erano fatti con Powerpoint?
Ok, dopo vegetaOS adesso un po' di codice c'e'. Pero' dai comunque
adito al sospetto che molte cose vengano costantemente fatte apposta
da te, per fini facilmente immaginabili...
bye G.L.
-- 
Renaissance, aka Gian Luca Sole
Per rispondere, togli nospam al contrario, e cambia nazione
"E' assolutamente evidente che l'arte del cinema si ispira
alla vita, mentre la vita si ispira alla TV" - Woody Allen

 da te, per fini facilmente immaginabili...
Sě, in effetti mi avete sgamato....
... sto progettando un colpo di stato militare usando
dei Robosapiens controllati da software EmbVision.
.... ho provato a nascondere tali fini "facilmente immaginabili"
(ragazzi: state sclerando come si dice al Nord...), ma purtroppo
tu mi hai scoperto.....
Peccato.... il colpo di stato non lo faccio piů....

 Seriamente.
Di serio in tutta questa storia c'e' stato ben poco (in compenso si e'
riso e si ride ancora molto). Anche se avesse tirato fuori un nuovo
kernel superlativo per il prossimo OS che tutti useremo in futuro, non
cambia di una virgola tutta la pagliacciata creata fino ad oggi riguardo
al suo progetto(che poi riguarda uno pseudo OS per sistemi embedded e
ultraproprietari, quindi di interesse a dir poco molto relativo). Direi
che non e' tanto il cosa, quanto il come, anche perche' se uno avesse
discretamente annunciato un progetto, di qualsiasi tipo, credo che
nessuno si sarebbe permesso di sindacare alcunche', e quando uno avrebbe
voluto tirare fuori i sorgenti, lo avrebbe fatto senza che nessuno
glieli dovesse chiedere per mesi e mesi, con promesse che hanno
sorpassato il ridicolo ben piu' di una volta (siamo arrivati al
countdown di natale come col presepio, non so se ci si rende conto... e
senza contare i vari Vegeta, Anna, le slides PP, etc etc, dove
giustamente si sono poi create delle piccole e geniali icone di
comicita' come PippaOS e GnomoDesktop... anzi io direi che Call Me
Ishmael potrebbe regalarci una nuova perla, sarebbe un regalo di natale
stupendo).
Ripeto, tutto questo al di la' del codice prodotto, che io non sono in
grado di giudicare, ma leggendo qui da altri che sono esperti mi pare di
capire che tale codice e' pochissimo e pure scritto coi piedi. Tutto 
questo sottolinea ancora di piu' che per creare un progetto valido e di 
successo, saper scrivere codice non basta. Bisogna anche sapersi 
relazionare con serieta' e capacita', e non fare l'adolescente che cerca 
attenzione a tutti i costi manifestando addirittura delle preoccupanti 
crisi di identita' sui NG.
-- 
BArrYZ

 Seriamente.
Di serio in tutta questa storia c'e' stato ben poco (in compenso si e'
riso e si ride ancora molto). Anche se avesse tirato fuori un nuovo
kernel superlativo per il prossimo OS che tutti useremo in futuro, non
cambia di una virgola tutta la pagliacciata creata fino ad oggi riguardo
al suo progetto(che poi riguarda uno pseudo OS per sistemi embedded e
ultraproprietari, quindi di interesse a dir poco molto relativo). Direi
che non e' tanto il cosa, quanto il come, anche perche' se uno avesse
discretamente annunciato un progetto, di qualsiasi tipo, credo che
nessuno si sarebbe permesso di sindacare alcunche', e quando uno avesse


 ha scritto nel messaggio 
news:4584440f$1...@newsgate.x-privat.org...

L'unico che ha postato qualcosa di tangibile (no, il quicksort che fate a 
scuola non vale) e' pegasus. Vediamo tu cosa hai fatto. 

 cambia di una virgola
Quindi le vostre critiche prescindono dal nanodesktop o come si chiama, e 
sono semplicemente qualcosa di personale.
CVD. 

 Sì, in effetti mi avete sgamato....
[SNIP]
Si', e da un pezzo: che anteponi "successo", la tua personale
visibilita' ed il tuo ego alla sostanza, in un modo smaccatamente
infantile. E questo e' il primo problema... Secondo: usavi, e usi
anche adesso, pur in presenza di qualcosa (non so quanto solido), le
note tecniche del fuffaro (non so quanto incosapevolmente).
Questo puo' essere utile sulle brevi distanze, ma paga poco sulle
lunghe. Senza augurare nulla di male, ma anzi auspicando che il progetto
si evolva, questo stato di cose nella stragrande maggior parte dei casi
causa il fallimento: come puoi notare, non e' una critica dal punto
di vista tecnico, ma ben altro.


 scuola non vale) e' pegasus. Vediamo tu cosa hai fatto. 
io faccio dottorato di ricerca sulla compressione video. Tutti gli
algoritmi studiati sono stati oggetto di pubblicazione.
Sviluppo applicazioni three-tier quando mi capita l'occasione.
Poi vabbé, come peccato di gioventù, sono stato uno degli sviluppatori
di linux espresso. :-)
La qualità di quest'ultima era sinceramente scarsa. Però programmandola
ho avuto modo di ricevere un sacco di suggerimenti che mi hanno permesso
di diventare un programmatore di gran lunga migliore. Qualche volta mi
capita ancora di incartarmi con il c, l'ultima volta mi è successo un
mesetto fa circa e ho chiesto aiuto su it.comp.lang.c . L'errore era una
puttanata (con effetti alcquanto bizzarri) e mi hanno cazziato (se ti
lamenti che qua vanno giù pesante potresti restare basito nel leggere
alcune risposte che danno). Però non mi sono certo messo a lamentarmi
dicendo che nessuno capiva niente perché non erano nella mia situazione,
anzi.

 algoritmi studiati sono stati oggetto di pubblicazione.
Nell'attesa dei riferimenti che posterai su quello che produce il tuo gruppo 
e quello che fai tu nel gruppo (avevo escluso in quicksort fatto a scuola, 
ma pare che per te sia importante), dicci se trovi spesso chi, prescindendo 
da quello che hai fatto/stai facendo, ti viene a smerigliare i maroni sul 
tuo modo di indentare o sul fatto di non usare // piuttosto di /**/, usando 
per di piu' espressioni come "microcefalo, credi che compilare per coldfire 
o arm sia diverso? la risposta e no, ma tu non capisci un cazzo e ti senti 
un dio in terra.".
Ah, puoi anche evitare di commentare se ritieni che espressioni di quel tipo 
siano semplicemente insulti bambineschi pronunciati in preda alle 
mestruazioni. In effetti lo ritengo anche io.

 un dio in terra.".
la risposta secca è: il più delle volte che mi sono preso cazziatoni
simili è stato sui newsgroup del c.
Vorrei comunque farti notare una cosa: io non vado certo postando a
destra e manca su questo ng delle grandi evoluzioni e innovazioni fatte
e di quanto io sia bravo e di quanto il resto del mondo sia una merda.
Le critiche mosse a pegasus sonotecniche:
1) non ridistribuire i binary
2) gestione del package penosa
3) errori banali del C.

 Chiariamo questo punto per evitare la formazione di leggende metropolitane.
Formazione di leggende metropolitane un cazzo. Esiste un punto
dove c'e' una serie di inclusioni di codice "C"? Si allora hai fatto
una minchiata, sia pure "per pura comodita'".
In "C" queste cose NON SI FANNNO. Punto. Se hai fatto una porcata
ad uso interno, doveva restare "per uso interno" e non dovevi farla
uscire.
E' piu' chiaro adesso?
Se qualcuno ti dice cha hai fatto una porcata a fare un file dove viene
incluso codice "C", questa e' e rimane una critica VALIDA: qualcuno
che non ne sa un cazzo di "C", potrebbe leggere i tuo codice e ritenere
la cosa ammissibile solo perche' "l'ha fatta qualcuno che ha rilasciato
del codice sui Internet" e potrebbe fare una cazzata del genere nel
suo codice.
Ci arrivi a capirlo o no?
C:\>iao Angelo

 Ci arrivi a capirlo o no?
non ti dannare, filippo crede di sicuro che l'ansi sia un gruppo di
dementi. Programma in C senza porsi nemmeno il dubbio che sia sensato
adeguarsi allo standard. Anzi, se glielo fai notare ti ride in faccia.

 CVD.
Io credo che la critica principale sia che l'intero progetto non ha molto a 
che fare con questo newsgroup. Secondo me è tutto OT, e sarebbe meglio 
parlarne in un altra area. 

> Peccato.... il colpo di stato non lo faccio più....
perchè devi chiedere prima ad Anna? ;)
A propositao, st'Anna è bona? ;) 

 ha scritto nel messaggio 
news:4586...@newsgate.x-privat.org...

Piccola precisazione di carattere tecnico (per la completezza):
io non ti ho riso in faccia perchè tu mi hai invitato ad equipararmi
allo standard.
Ti ho riso in faccia perchè mi ha dato dell'ignorante che non sa
che cosa è un cross-compiler, quando io ho basato tutto il
mio lavoro su un cross-compiler.
Che dici: se tu redistribuisci un tuo codec, io sono autorizzato a
dirti che tu sei ignorante perchè non sai cos'è un codec?
Sono autorizzato a dire ad un meccanico che mi ripara il carburatore
che lui è ignorante perchè non sa che cosa è un carburatore?
Chiusa precisazione: potete continuare....

 dirti che tu sei ignorante perchè non sai cos'è un codec?
se lo distribuisco col gcc e dico che ho fatto un ambiente di sviluppo, sì.
Tutto il discorso dell'ignorante è nato perché tutta quella supercazzola
che hai tirato fuoi sul formato dei binari è una assoluta normalità. Sui
coldfire e gli arm, su cui ho avuto esperienza diretta, è assolutamente
identico, tutti li usano e nessuno va in giro a scrivere tonnelate di
banalità (alcune delle quali pure errate) sui ng. Non sono stato nemmeno
stato l'unico ad obiettartela.
Ti ho già postato in un thread precedente l'apprezzamento per l'impegno,
però mi dispiace, il risultato ha una bassa qualità.
La prima cosa che va fatta è togliere tutti i binari come gcc ed
emulatore, eliminare i precompilati come alcune librerie e dotare il tuo
software di un sistema di gestione dei sorgenti decente, perché uno zip
e un makefile fatto male non è certo un modo serio. Può essere
tollerabile per un'alpha però non di più, altrimenti rimane della roba
fatta (più o) meno bene buttata lì per fare volume.
Mi dispiace, puoi incazzarti, ridere, sfottere, sparare una supercazzola
o dire "ma funziona", ma la qualità del progetto non salirà.