Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Cosa dovrebbe cambiare in portage?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
shogun_panda
Guru
Guru


Joined: 30 Jul 2004
Posts: 411
Location: Campobasso or Rome, Molise or Lazio, Italy, Europe, Earth, Solar system, Milk Way, Universe

PostPosted: Sat May 14, 2005 1:46 pm    Post subject: Cosa dovrebbe cambiare in portage? Reply with quote

Ciao ragazzi...

Lurkando un po' ho trovato questo progetto riguardo cambiamenti importanti a portage...

Credo che in molti siamo d'accordo riguardo la necessita' di riscrivere il sistema portante di gentoo, almeno per quanto riguarda l'introduzione di un database cosicche' le ricerche, installazioni ed altro saranno velocizzate alla maniera di eix...

Il dubbio che mi ponevo io e': Bisogna proprio usare il C, e in generale scegliere un linguaggio di programmazione?

Il ragionamento che ho fatto e' questo...
E' ovvio che la struttura degli ebuild non cambiera' di molto...Forse di niente, a parte forse voler usare l'XML per rendere piu' facile agli utenti la scrittura degli ebuild. Ma aldila' di quello, il grosso del riscrivere portage e' il fargli usare un database centralizzato (chiaramente non client/server)...

Quindi tutti pensano a SQLite...

E fino a qui sono d'accordo...
Ma il linguaggio di programmazione?
Aldila' che *SECONDO ME* il linguaggio usato non incide molto sull'esecuzione delle operazioni, (almeno non con i PC di oggi), non sarebbe meglio, a vostro avviso, semplicemente designare la struttura del database (e ovviamente dei dati interni), e la collocazione nelle directory e pubblicare tutto sotto forma di specifiche affinche' ognuno possa scegliere il linguaggio da usare?

Questa mia considerazione deriva dal fatto che la "Gentoo e' scelta"...Ora, se uso gentoo e' ovvio che debba usare il sistema portage...Ma chi mi obbliga a farlo da shell? Perche' non affiancarci anche un tool grafico? Chiaramente un tool che vada a operare direttamente sul database, non chiamando emerge (come succede oggi)...
Tutto questo mi e' venuto in mente quando ho avuto la pensata di scrivere un progetto simile a portage-c, ma usando (per favore, NON replicate) Mono/C#...Ripensadoci ho poi concluso che molti avrebbero avuto da ridire sulla mia scelta...Allora ho pensato che l'ideale e' che il sistema fosse staccato da qualunque linguaggio di programmazione

Finito sto sproloquio scritto e formattato in maniera barbara, aspetto le vostre repliche...

PS: In ultimo...L'aggiunta del database chiaramente faciliterebbe l'introduzione di varie feature...Secondo voi, da 1 a 10, quanto sarebbero utili le dipendenze inverse?
_________________
Greetings by the Shogun! - Home page

1-"Prima di dare consigli agli altri, sperimentateli su voi stessi..."
2-"In medio stat virtus!"
Back to top
View user's profile Send private message
_sys/sid
Guru
Guru


Joined: 27 Aug 2004
Posts: 346
Location: Asola (Mantova)

PostPosted: Sat May 14, 2005 1:54 pm    Post subject: Reply with quote

Non so'... Io preferisco linguaggi piu' a basso livello come il C... pero' sicuramente come hai detto tu con i pc di oggi il linguaggio non influisce molto sulle prestazioni dell'applicazione... Ma sicuramente il linguaggio modifichera' i tempi di sviluppo...
Python per me' si presta molto bene ad essere modificato e testato piu' facilmente rispetto a C quindi io, se dovessi riscrivere portage, lo riscriverei sempre in python pero' aggiungendo un supporto database per velocizzare le ricerche... :?
_________________
http://th30z.netsons.org/
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31460
Location: here

PostPosted: Sat May 14, 2005 1:56 pm    Post subject: Re: Cosa dovrebbe cambiare in portage? Reply with quote

shogun_panda wrote:
Credo che in molti siamo d'accordo riguardo la necessita' di riscrivere il sistema portante di gentoo, almeno per quanto riguarda l'introduzione di un database cosicche' le ricerche, installazioni ed altro saranno velocizzate alla maniera di eix...

Questo non lo trovo assolutamente necessario anzi.... e' un assoluto spreco di risore imho. Perche' non migliorare semplicemente quello gia' esistente? E poi dov'e' il problema ad usare eix? Io non vedo nessun giovamento che potrebbe portare un progetto del genere. Chiaramente tutto imho
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
shogun_panda
Guru
Guru


Joined: 30 Jul 2004
Posts: 411
Location: Campobasso or Rome, Molise or Lazio, Italy, Europe, Earth, Solar system, Milk Way, Universe

PostPosted: Sat May 14, 2005 2:03 pm    Post subject: Re: Cosa dovrebbe cambiare in portage? Reply with quote

fedeliallalinea wrote:
shogun_panda wrote:
Credo che in molti siamo d'accordo riguardo la necessita' di riscrivere il sistema portante di gentoo, almeno per quanto riguarda l'introduzione di un database cosicche' le ricerche, installazioni ed altro saranno velocizzate alla maniera di eix...

Questo non lo trovo assolutamente necessario anzi.... e' un assoluto spreco di risore imho. Perche' non migliorare semplicemente quello gia' esistente? E poi dov'e' il problema ad usare eix? Io non vedo nessun giovamento che potrebbe portare un progetto del genere. Chiaramente tutto imho


Aspetta, preciso una cosa...
Non e' che per me e' importante riscrivere portage perche' così cerco le cose piu' veloce invece di usare eix...
E' una cosa marginale...Perche' emerge effettua una ricerca anche quando installa, aggiorna rimuove e controlla le dipendenze di un pacchetto...
E li' non puoi usare altri programmi...Fino a che si useranno semplici file di testo per le informazioni, ci mettera' sempre troppo tempo, anche usando Reiser4 e amenita' simili...
Il database e' utile anche per questo...In piu', trattandosi di un file (o piu' file) come fa SQLite, si ridurrebbe, e di molto anche, lo spazio e gli accessi al disco fisso...

Per quanto riguarda l'intervento di sid, diciamo che siamo totalmente d'accordo (del resto sono indeciso tra Mono+GTK# o Python+PyGTK :D)...
_________________
Greetings by the Shogun! - Home page

1-"Prima di dare consigli agli altri, sperimentateli su voi stessi..."
2-"In medio stat virtus!"
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31460
Location: here

PostPosted: Sat May 14, 2005 2:12 pm    Post subject: Re: Cosa dovrebbe cambiare in portage? Reply with quote

shogun_panda wrote:
E' una cosa marginale...Perche' emerge effettua una ricerca anche quando installa, aggiorna rimuove e controlla le dipendenze di un pacchetto...

Ma io oltre il tempo di ricerca non vedo dove sia il problema per il resto. Sono tutte operazioni che non mi bloccano il lavoro (nel senso che quando aggiorno lancio il comando e lascio andare

shogun_panda wrote:
E li' non puoi usare altri programmi...Fino a che si useranno semplici file di testo per le informazioni, ci mettera' sempre troppo tempo, anche usando Reiser4 e amenita' simili...

Per lo spazio non saprei visto che comunque i dati vengono salvati quindi di spazio ne verra' occupato
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Sasdo
Guru
Guru


Joined: 18 Feb 2004
Posts: 542
Location: 44.476474,11.644446 circa.

PostPosted: Sat May 14, 2005 2:13 pm    Post subject: Reply with quote

Uhm... secondo me sarebbe errato richiedere un database separato solo per gestire il portage....
...e sono contrario all'affermazione: "con i computer di oggi non si nota la differenza"... secondo me la si nota eccome la differenza... credo che un portage riscritto in C sia molto più veloce di quello attuale (credo... non ho provato!).

Se proprio io farei una cosa tipo:
database tipo eix ed implementazione in C.

Si uniscono i vantaggi di un database che non richiede dipendenze particolari e la velocità di un codice C..


...nella speranza di non aver sparato vaccate....

il Sasdo
_________________
LinuxUser #362518
--
Ochei lo ammetto: il mio cervello lo tengo in frigo.
Back to top
View user's profile Send private message
Cazzantonio
Bodhisattva
Bodhisattva


Joined: 20 Mar 2004
Posts: 4514
Location: Somewere around the world

PostPosted: Sat May 14, 2005 2:15 pm    Post subject: Reply with quote

Imho i problemi che ha tuttora portage (e sono gravi) dovrebbero essere risolti prima di cercare soluzioni del tipo "riscriviamo tutto"

portage funziona abbastanza bene... quello che gli manca sono delle feature, a mio giudizio essenziali, che troppo spesso vengono fornite da tool esterni piuttosto che essere integrate di default

Mi riferisco ovviamente ad unclepine che riassume una serie di feature essenziali senza le quali probabilmente sarei già passato ad un'altra distribuzione :wink:
Comnque oltre a unclepine ci sono un sacco di tool esterni che risultano utli, se non fondamentali, e non capisco perché gli sviluppatori di portage non si decidano a inegrarli nei gentoolkits
Mi sembra che portage sia stato sviluppato egregiamente fino ad una fase beta... poi tutti gli sviluppatori sono andati in vacanza 8O
Non nutro una grande opinione del lavoro attuale degli sviluppatori di portage (l'unica innovazione che ho visto recentemente sono stati i cascading profiles... che tutto sommato non è che fossero in cima alla lista delle mie priorità)

C'è un'altro problema di portage di cui ultimamente mi sono reso conto... l'uscita dei pacchetti da portage :roll:
Il fatto è che se uno usa una versione vecchia di un determinato pacchetto (e ne ha tutti i diritti... gentoo non dovrebbe essere "all about choiches"?) rischia di vederselo eliminato da portage al prossimo emerge sync...
Questo problema potrebbe essere evitato in modi molto semplici di cui almeno uno mi viene in mente or ora...
Uno warning surante l'emerge sync del tipo:
"Attenzione! I seguenti pacchetti non sono più nel portage ufficiale!
(segue la lista dei paccehtti con le loro versioni, magari vengono segnati anche quelli che sono correntemente installati)
Tali pacchetti verranno spostati in /usr/local/portage
Se non ti servono eliminali da tale directory"
Mi sembrerebbe un accorgimento minimo e trovo veramente fastidioso il fatto che i developer di portage non ci abbiano ancora pensato... :evil:
_________________
Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne
Back to top
View user's profile Send private message
GhePeU
Guru
Guru


Joined: 12 Aug 2003
Posts: 549
Location: Mestre, Italy

PostPosted: Sat May 14, 2005 2:18 pm    Post subject: Reply with quote

Cazzantonio wrote:
Uno warning surante l'emerge sync del tipo:
"Attenzione! I seguenti pacchetti non sono più nel portage ufficiale!
(segue la lista dei paccehtti con le loro versioni, magari vengono segnati anche quelli che sono correntemente installati)
Tali pacchetti verranno spostati in /usr/local/portage
Se non ti servono eliminali da tale directory"
Mi sembrerebbe un accorgimento minimo e trovo veramente fastidioso il fatto che i developer di portage non ci abbiano ancora pensato... :evil:


sai che palle dover andare ogni volta a eliminare pacchetti?

c'è il portage overlay: se mi serve una particolare versione di un pacchetto me la copio lì e sono a posto per sempre
_________________
That is not dead which can eternal lie,
and with strange aeons even death may die.
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31460
Location: here

PostPosted: Sat May 14, 2005 2:37 pm    Post subject: Reply with quote

Cazzantonio wrote:
Comnque oltre a unclepine ci sono un sacco di tool esterni che risultano utli, se non fondamentali, e non capisco perché gli sviluppatori di portage non si decidano a inegrarli nei gentoolkits

Il perche' e' molto semplice, ognuno di questi tool usa delle funzioni che vengono riscritte ogni volta e probabilmente basate sull'output di emerge, e se l'output di emerge viene cambiato? Se unclepine sarebbe stato scritto utilizzando le librerie presenti in /usr/lib/portage/pym probabilmente non solo sarebbe stato messo in gentoolkit ma addiritura integrato in portage (forse). Non e' una critica a unclepine che uso regolarmente.

Cazzantonio wrote:
Mi sembra che portage sia stato sviluppato egregiamente fino ad una fase beta... poi tutti gli sviluppatori sono andati in vacanza 8O

E' sempre la stessa cosa, noi abbaimo fatto qualcosa per portare avanti portage, io personalmente no e quindi non mi sento di criticare gli altri che mettono a disposizione il loro tempo libero.
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Cazzantonio
Bodhisattva
Bodhisattva


Joined: 20 Mar 2004
Posts: 4514
Location: Somewere around the world

PostPosted: Sat May 14, 2005 3:54 pm    Post subject: Reply with quote

fedeliallalinea wrote:
Il perche' e' molto semplice, ognuno di questi tool usa delle funzioni che vengono riscritte ogni volta e probabilmente basate sull'output di emerge, e se l'output di emerge viene cambiato?

Per questo motivo mi piacerebbe che a svilupparlo fossero i developer di portage e non dei volenterosi...
fedeliallalinea wrote:
E' sempre la stessa cosa, noi abbaimo fatto qualcosa per portare avanti portage, io personalmente no e quindi non mi sento di criticare gli altri che mettono a disposizione il loro tempo libero.

Questa è la tua opinione e la rispetto... la mia opinione è un tantino diversa:
Penso che se ti pagano per fare un lavoro e non lo fai posso rivalermi su di te tramite vie legali, proteste ufficiali, il tuo datore di lavoro e via dicendo... :twisted:
Se tiri su un progetto opensource lo fai per renderlo disponibile alla comunità, e quindi ti prendi anche delle responsabilità e accetti che il tuo operato possa essere giudicato. Proprio perché nessuno li paga e non hanno firmato un contratto non posso rivalermi su di loro se il prodotto non funziona secondo le mie aspettative... percò criticare e protestare mi sembra sacrosanto!:)
Se uno non protestasse e non criticasse niente significa che non ci sono margini di miglioramento (oppure che non me ne sbatte niente)... secondo me i margini ci sono e il mio impegno (visto che non ho ne' le competenze ne, diciamolo, la voglia di lavorare attivamente sul codice per migliorarlo) sta proprio nel far notare i difetti nella speranza che qualcuno li migliori :wink:

Poi ovviamente cisascuno si comporta come preferisce nel rispetto delle opinioni altrui :)

E' che l'idea che nessuno possa giudicare niente e ci si debba accontentare di quello che passa il convento mi sembra disfattista... :?
Se fai un lavoro è anche un dovere criticarlo per far risaltare gli eventuali problemi... l'opensource progredisce anche così! :)

@GhePeU
Capisco che sarebbe una rottura... diciamo che mi piacerebbe poter avere un'opzione da attivare che me lo consenta... chi non gli interessa si tiene il portage aggiornato e via...
Cosa accade se scopro solo dopo che il pacchetto aggiornato non mi funziona come il vecchio? ovviamente tale feature non serve per il desktop di casa... magari per un utilizzo un po' più professionale forse... :roll:
Per eliminare gli ebuild in overlay non necessari comunque basterebbe uno script di poche righe.... :wink:
Senza contare una cosa fondamentale (ok, è poco probabile... ma di principio non è escludibile):
Cosa succede se improvvisamente l'intera categoria (tutte le versioni) del pacchetto che ti serve viene eliminata da portage :?: 8O
Che fai? Ok, puoi riscriverti l'ebuild... comunque mi parrebbe logico che prima di eliminarti l'ebuild di un pacchetto che è installato sul tuo sistema portage ti avvertisse :roll:
_________________
Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne
Back to top
View user's profile Send private message
mrfree
Veteran
Veteran


Joined: 15 Mar 2003
Posts: 1303
Location: Europe.Italy.Sulmona

PostPosted: Sat May 14, 2005 4:10 pm    Post subject: Re: Cosa dovrebbe cambiare in portage? Reply with quote

shogun_panda wrote:
[...] Secondo voi, da 1 a 10, quanto sarebbero utili le dipendenze inverse?

IMHO k, con k >> 11 :)
Pulizia e ordine sono aspetti fondamentali in una buona distro!
_________________
Please EU, pimp my country!

ICE: /etc/init.d/iptables panic
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31460
Location: here

PostPosted: Sat May 14, 2005 4:22 pm    Post subject: Reply with quote

@Cazzantonio: mi sta bene che quello che dici sulle responsabilita' ma penso che il loro impegno si gia' una responsabilita'. L'unica differenza e', con un progetto opensource, che nessuno ti ha obbligato ad usarlo (o ti ha indotto dicendo che e' il meglio) ne tanto meno hai dovuto sborsare soldi. Chiaramente rispetto anche io la tua opinione. Se tutti pensassimo uguale sai che monotonia :D
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Sparker
l33t
l33t


Joined: 28 Aug 2003
Posts: 992

PostPosted: Sat May 14, 2005 8:05 pm    Post subject: Reply with quote

@Cazzantonio Qualcosa del genere viene già fatto: tutti gli ebuild dei pachetti installati sono copiati in /var/db/pkg


Imho il problema della lentezza di portage è
du -sh --exclude=distfiles /usr/portage
558M /usr/portage/

per 100.000+ filetti @reiserfs3.6

Con questa mole di dati portage potrebbe essere scritto in assembler e sarebbe comunque lento
(si, lo so che in verità utilizza i metadata, ma sono comunque tanti)
Back to top
View user's profile Send private message
X-Drum
Advocate
Advocate


Joined: 24 Aug 2003
Posts: 2517
Location: ('Modica','Trieste','Ferrara') Italy

PostPosted: Sun May 15, 2005 8:38 am    Post subject: Reply with quote

imho, come ha detto anche qualcuno, prima di una potenziale "ristrutturazione" di portage
adottando magari SQLite, che pur essendo minimale è un db SQL abb veloce (grazie è ridotto all'osso :PPP ),
bisognerebbe appunto introdurre in portage funzioni basilari come:
a-la gestione delle dipendenze inverse (unclepine)
b-metodo di ricerca piu' efficente (eix)

Senza questi due tool esterni ora come ora saremmo in mezzo ad una strada,
in special modo il punto a è di vitale importanza....

Se poi piu' avanti portage adotterà ad un vero e proprio db i vantaggi saranno altri
ma come diceva fedeli, se un sync mi dura due minuti in meno non mi cambia nulla
_________________
"...There are two sort of lies, lies and benchmarks..."
Back to top
View user's profile Send private message
btbbass
Apprentice
Apprentice


Joined: 15 Feb 2005
Posts: 287
Location: Asti o Torino

PostPosted: Sun May 15, 2005 9:04 am    Post subject: Reply with quote

Sparker wrote:
@Cazzantonio Qualcosa del genere viene già fatto: tutti gli ebuild dei pachetti installati sono copiati in /var/db/pkg


Imho il problema della lentezza di portage è
du -sh --exclude=distfiles /usr/portage
558M /usr/portage/

per 100.000+ filetti @reiserfs3.6

Con questa mole di dati portage potrebbe essere scritto in assembler e sarebbe comunque lento
(si, lo so che in verità utilizza i metadata, ma sono comunque tanti)


cavolo, ma allora con reiser4 la differenza è notevolissima!!!
io ho /usr/portage in una partizione diversa su reiser4 e dando il comando ottengo

Code:
du -sh --exclude=distfiles /usr/portage
126M    /usr/portage


:!: :!: :!:
_________________
Chi dice che è impossibile non interrompa chi lo sta facendo

-Proverbio Cinese -
___________________________________
Back to top
View user's profile Send private message
X-Drum
Advocate
Advocate


Joined: 24 Aug 2003
Posts: 2517
Location: ('Modica','Trieste','Ferrara') Italy

PostPosted: Sun May 15, 2005 9:06 am    Post subject: Reply with quote

btbbass wrote:

cavolo, ma allora con reiser4 la differenza è notevolissima!!!
io ho /usr/portage in una partizione diversa su reiser4 e dando il comando ottengo

Code:
du -sh --exclude=distfiles /usr/portage
126M    /usr/portage


:!: :!: :!:


:O impressive!
_________________
"...There are two sort of lies, lies and benchmarks..."
Back to top
View user's profile Send private message
.:deadhead:.
Advocate
Advocate


Joined: 25 Nov 2003
Posts: 2963
Location: Milano, Italy

PostPosted: Sun May 15, 2005 12:06 pm    Post subject: Reply with quote

domanda: ma se si usasse un db poi il rsync come avverrebbe? IMHO il pregio di portage sta anche nella sua semplicità: solo file di testo, niente db niente catafalchi.

(at) cazzantonio
Una cosa che si potrebbe fare è chiedere l'istituzione di una repository di tutti i vecchi ebuilds (opera immane), al quale in so di bisogno, ci si affida. Anche se generalmente ebuild storici, vengono mantenuti in portage se il passaggio ad una sucessiva release rappresenta un cambio importante.

Ma quali sono i pacchetti che ti fanno dannare?
_________________
Proudly member of the Gentoo Documentation Project: the Italian Conspiracy ! ;)


Last edited by .:deadhead:. on Sun May 15, 2005 12:09 pm; edited 1 time in total
Back to top
View user's profile Send private message
X-Drum
Advocate
Advocate


Joined: 24 Aug 2003
Posts: 2517
Location: ('Modica','Trieste','Ferrara') Italy

PostPosted: Sun May 15, 2005 12:09 pm    Post subject: Reply with quote

.:deadhead:. wrote:
domanda: ma se si usasse un db poi il rsync come avverrebbe? IMHO il pregio di portage sta anche nella sua semplicità: solo file di testo, niente db niente catafalchi.


alla fine SQLite usa dei files per memorizzare i db,
quindi siamo li trasferisci il/i file/s
_________________
"...There are two sort of lies, lies and benchmarks..."
Back to top
View user's profile Send private message
.:deadhead:.
Advocate
Advocate


Joined: 25 Nov 2003
Posts: 2963
Location: Milano, Italy

PostPosted: Sun May 15, 2005 12:26 pm    Post subject: Reply with quote

Si ma i singoli ebuilds sono minuscoli files. Se aggiorno una volta ogni settimana tò, quanti ebuild e quanto traffico genero? Quanto sarebbero invece traffico e dimensione totale se l'intero portage fatto a DB? Inoltre, il povero pisquano che volesse imparare a scrivere ebuild, si troverebbe uno strato in più con cui scontrarsi. Riperto , per me la genialità di gentoo rispetto ai sistemi tipo rpm o deb sta anche nella sua semplicità.

Per quanto riguarda l'ipotesi di riscrivere portage in altro linguaggio, portage è in python e la portabilità di sposta dal linguaggio in sè all'interprete python, come per java. rifarlo in C sarebbe altrettanto write once run everywhere (si potrebbe chiedere ai cugini di freebsd)?
E poi, quanto costerebbe i termini di tempo rifare tutto portage e quindi tutti i tools etc etc?

IMHO c'è solo da augurarsi che svolgano bene il loro lavoro i devel e che venga integrata presta presto la funzionalità delle dipendenze inverse.
_________________
Proudly member of the Gentoo Documentation Project: the Italian Conspiracy ! ;)
Back to top
View user's profile Send private message
neryo
Veteran
Veteran


Joined: 09 Oct 2004
Posts: 1292
Location: Ferrara, Italy, Europe

PostPosted: Sun May 15, 2005 12:28 pm    Post subject: Reply with quote

btbbass wrote:

cavolo, ma allora con reiser4 la differenza è notevolissima!!!


si, se ne era parlato molto nel 3d https://forums.gentoo.org/viewtopic-t-330321-highlight-reiser4.html :wink:
_________________
cache: a safe place for hiding or storing things..

D-link DWL-G650 AirPlus
Apache Php Mysql
Back to top
View user's profile Send private message
tuxer
Guru
Guru


Joined: 10 May 2004
Posts: 328

PostPosted: Sun May 15, 2005 6:42 pm    Post subject: Reply with quote

Ma queste discussioni secondo me lasciano un po' il tempo che trovano...
Rifare il portage non mi sembra molto sensato, e nemmeno riprogettarlo in un altro linguaggio, python è un ottima scelta secondo me!

Poi usare un db mi sembra un overhead eccessivo senza avere vantaggi eccessivi...

Ci sarebbero alcune cose che mi piacerebbero nel portage, però niente di grave calcolando i tempi di esecuzioni con la mole di piccoli file da processare che si deve sorbire!

E poi alla fine se proprio si vuole cambiare qualcosa è meglio iniziare a programmare, se viene bene poi si può proporre, discutere non serve a molto :wink:
Back to top
View user's profile Send private message
neryo
Veteran
Veteran


Joined: 09 Oct 2004
Posts: 1292
Location: Ferrara, Italy, Europe

PostPosted: Sun May 15, 2005 6:45 pm    Post subject: Reply with quote

tuxer wrote:

E poi alla fine se proprio si vuole cambiare qualcosa è meglio iniziare a programmare, se viene bene poi si può proporre, discutere non serve a molto :wink:


io sono conviento che la discussione e la progettazione sono le cose fondamentali per scrivere dei buoni programmi.. se si inizia subito a programmare ci si trova a dover imbattersi in problemi non piu' sanabili e quindi tornare a riscrivere intere applicazioni. :roll:
_________________
cache: a safe place for hiding or storing things..

D-link DWL-G650 AirPlus
Apache Php Mysql
Back to top
View user's profile Send private message
Ic3M4n
Advocate
Advocate


Joined: 02 Nov 2004
Posts: 3489
Location: Bergamo.

PostPosted: Sun May 15, 2005 7:30 pm    Post subject: Reply with quote

Quote:
E poi alla fine se proprio si vuole cambiare qualcosa è meglio iniziare a programmare, se viene bene poi si può proporre, discutere non serve a molto

mi spiace ma questa è veramente una str*$£&ta. qualsiasi persona che abbia seguito un corso base di programmazione può citarti quale sia il ciclo di vita del software. e purtroppo (perchè come cosa sarebbe veramente fica) questa non è la programmazione.
Back to top
View user's profile Send private message
tuxer
Guru
Guru


Joined: 10 May 2004
Posts: 328

PostPosted: Sun May 15, 2005 7:49 pm    Post subject: Reply with quote

Quote:
mi spiace ma questa è veramente una str*$£&ta. qualsiasi persona che abbia seguito un corso base di programmazione può citarti quale sia il ciclo di vita del software. e purtroppo (perchè come cosa sarebbe veramente fica) questa non è la programmazione.

Studio informatica e credo di saper programmare abbastanza bene e so benissimo qual è il ciclo di vita del sw...

Invece di iniziare a programmare allora diciamo iniziare a progettare o quello che vi pare, ma non sicuramente a perdere tempo dicendo questo non va bene questo fa schifo etc etc...
Back to top
View user's profile Send private message
Ic3M4n
Advocate
Advocate


Joined: 02 Nov 2004
Posts: 3489
Location: Bergamo.

PostPosted: Sun May 15, 2005 7:56 pm    Post subject: Reply with quote

il che credo sia diverso rispetto a quello che hai detto prima.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum