Newsgroup: it.comp.os.dibattiti
Titolo: e se dopo voglio aggiornare alla 5.4 ?

Semplice: altre 140.000 lire.
Al presente ne RedHat ne gli altri producono versioni di aggiornamento
come Microsoft.
alla faccia di GPL.
-- 
Ciao ....
       Massimiliano ADAMO
    E-mail: 
maxa...@usa.net

 department.  (Russell Nelson, President of Crynwr Software)
Certo che per la Crynwr Software puň andare bene, ma i comuni mortali e
le utentenze medie non se ne fanno niente dei sorgenti.


     E-mail: 
maxa...@usa.net
Potrei proporti tutta una serie di piccoli esercizi che su Linux sono
curiosita' ma che su NT potrebbero necessitare molte ore di un bravo
programmatore quale sicuramente sei. Se vuoi, ti mando la lista via
e-mail.
Ciao
-- 
---------                                                       
Per pensare, scrivere, archiviare e spedire questa e-mail non 
e' stato utilizzato NESSUN software commerciale - ningun producto 
commercial - no M$ software.

 alla faccia di GPL.
^^^^^^^^^^^^^^^^^^^^^^^^
Carissimo! la smetti di sparare CAZZATE????
Adesso mi spieghi dove viene violata la GPL!!!! e sei pregato di rispondere!!
Non fare come al solito... forse non sei in grado di "argomentare" le tue
affermazioni???
P.S. la RH5.1 commerciale, la puoi aggiornare con la GPL!!! sono identiche!!!
-- 
(o-  ________________________________________________________________
//\  Luca Di Taranto                             dita...@zappami.tin
V_/_ to email me, please, remove "zappami" and add ".it" after ".tin"

 department.  (Russell Nelson, President of Crynwr Software)


Certo che per la Crynwr Software può andare bene, ma i comuni
mortali e

le utentenze medie non se ne fanno niente dei sorgenti.

 

Vero. Ma se hai i sorgenti non sei schiavo dei progetti di marketing delle
case software.

Se una ditta poi smette di aggiornare un programma uno smanettone (o
un'altra ditta) puo' sempre metterci mano... certo un utente medio fa fatica,
ma nella comunita' Linux ci sono molti volontari :))


Byez, Alex

-- 
 Alessandro Passerini 
mailto:bav...@iperbole.bologna.it

 Visit my web site at 
http://www.geocities.com/ResearchTriangle/8066

 ICQ Number: 9619855

 


come Microsoft.
Be', il sito Web non ti va bene?
No?
Allora, usa Debian. O SuSE. O Slackware.
Leonardo
Microsoft Outlook: cosa vuoi postare postare postare postare postare oggi?

 alla faccia di GPL.
MicroShaft Windows NT Server (perche`  non si puo` paragonare la
workstation come prodotto per multiuser): certo piu` di un milione
Small Business Server o BackOffice: altrettanti soldi
Visual Studio: altrettanti
Office: 800 mila
Senza contare che NT con piu` utenti e` stabile come il burro...
Linux te lo puoi prendere gratuitamente, anche la RedHat. Ti fanno
pagare la documentazione, programmi commerciali aggiuntivi, il supporto
tecnico, i CD. Gli aggiornamenti te li puoi scaricare da  Internet, e ne
vengono continuamente rilasciati di nuovi, gratuitamente.
-- 
Ciao.
Giovanni [Team OS/2 Italy]
Where do you want to crash today?
Proud to be 100% Micro$oft free.

 e-mail.
perché no ... sono in fase di studio su Linux e non mi dispiacerebbe.
Tuttavia se si richiede esperienza di programmazione devo desistere
subito .... non ne so un fico secco .... ho solo alcune reminiscenze del
basic primordiale sul commodore 64 .. ehehehehe
... chissà che un giorno non mi metterò a studiare C e Java ?


 come Microsoft.
Sai che e', leggendo i tuoi messaggi si ha l'impressione di star dialogando
con un catatonico che ogni tanto si risveglia.
Te piace NT?
Se contento?
Non vuoi usare Linux?
Bravo, vivi la tua vita e non ci turbare oltre.
	semplicemente,
	   Cthulhu
-- 
       Ph'nglui mglw'nafh Cthulhu 
http://www.rlyeh.it
 wgah'nagl fhtgan!

come Microsoft.
Adamo... perche' non ti levi dai coglioni cosi' la pianti di dire
cazzate?

 alla faccia di GPL.
L'update da 5.0 a 5.1 io l'ho comprato in edicola a meno di 10.000
lire...

 perché no ... sono in fase di studio su Linux e non mi dispiacerebbe.
Va bene. Nella speranza che tu non abbia intenti puramente provocatori!
Proviamo intanto a vedere come con  i NORMALI comandi NT tu puoi
risolvere
problemi del genere:
1) leggere 10 bytes a partire dalla posizione 2125 del tuo floppy.
2) prendere un file di 30 mega e spezzarlo in parti lunghe esattamente
1440K e scaricarle ognuna su un floppy diverso.
3) copiare pari-pari una partizione di un HD su di un'altra, byte per
byte.
4) estrarre da una partizione soltanto il blocco 0, o il master boot.
5) copiare un floppy in singolo file.
5b) comprimere tutti i sorgenti del kernel di Linux, zipparlo,
uuencodarlo e spedirtelo nella mailbox (di questo do' la soluzione):
	tar -cf- /usr/src/linux | gzip -9c | uuencode | mail 
maxa...@tin.it
affinche' tu possa ispezionarlo con la cura che merita.
Spero che la soluzione NT sia altrettanto, se non PIU', elegante.
6) Intercettare tutto quello che ti viene dal mouse e scaricarlo in un
file.
7) spegnere il tuo computer con una telefonata (col solo squillo).
8) far squillare il proprio telefono ed NT dopo 2 minuti ti richiama sul
telefonino, effettuando esattamente 3 squilli, per poi riagganciare.
9) telefonorare a casa ed attivare la sound-blaster per registrazioni
ambientali.
10) impostare Accesso Remoto (o chi per lui) per telefonare a casa tua
come telefoni al provider, attivando subito dopo Netscape per navigare
nel
TUO server WEB casalingo e per collegarti ai TUOI newsgroup casalinghi.
11) telefonare a casa tua e impostare l'invio di un fax per una data
ora.
12) scaricare con un semplice comando un intero albero di file da un
server ftp o html.
Con Linux, non occorre essere dei programmatori per fare questo. Basta
la shell.



La Suse produce versioni di aggiornamento ma costano molto poco in meno
di quelle
complete..............
-- 
Christian Silvio Pomelli 
cr...@sns.it
 +39-50-918399 fondatore di
it.fan.elio 
fan #1 di EelST e C.S.I. adepto del KORTAC  membro delle BT (X'ian)
Gelo verticale cunei sparati giu` a frantumare


[cut]
mi dai la soluzione ?
voglio vedere se ho risposto giusto alle domande (beh per linux si intende)
saluti
a.
-- 
Andrea Fanfani
fan...@levami.linux.it
"togliere levami per il reply"

(di questo do' la soluzione):
Avresti fatto meglio a dargli il file TAR, Imho...
Obelix

 la shell.
La shell di linux e' piu' complessa della programmazione.
Ciao.

La shell di linux e' piu' complessa della programmazione.
Be', si'. Per chi non capisce un tubo di shell, sicuramente e' cosi'.



si puo'usare  xringd (demonietto telefonico)
accoppiandolo a mgetty 
[cut]
BTW mi pare che il messaggio originale parlasse di "dotazione standard"
sulla serie "win" non con programmi di terze parti 
(a pagamento tipo partiton magic) o anche solo shareware...
che strano che sia sparito dal messaggio 
il follow up e' su it.comp.os.dibattiti


 Wow. Terrificante. Che cosa complicata....
forza spiega!!!
(*) lo so che per le microcozze, tutto e' FREE, ma non e' cosi'!!!!
 
saluti
Luca


Cari i miei amici,
con tutti i soldi che butto in TUT per prendere i nuovi aggiornamenti da
Internet per Linux ci compro Delphi 1.0 che e' distribuito gratis come
Communicator,  Winzip, BTW, Arj.
N.B. la vostra debian mi e' costata 30000 lire.
Performance Monitor e' incluso in Nt ed e' capace di effettuare qualsiasi
operazione al determinarsi di particolari eventi. Se non lo sapete usare 'azzi
vostri. Volendo ci riattivo il mio server WWW se qualcosa dovesse andare storto
e mi faccio chiamare pure sul telefonino (Che non ho)
L' unico rompi e' Partion Magic. Comunque non mi avete detto come fate a
intercettare il mouse da XWindow....
Per quello che riguarda i sorgenti be' e' un peccato che non siate
programmatori quindi siate dipendenti da quelli sparsi per il mondo. Se volete
invece di questi sorgenti banali vi mando il sorgente del mio programmino che
permette di ripristinare i DownLoad persi attraverso la connessione diretta via
cavo utilizzando TCP/IP. Lo volete?
Vi mando solo il client
program Client3;
uses winsock, objects, odialogs, wintypes, winprocs, OWindows, Validate,
strings, OstdDlgs, myfont;
const
  Buf_size = 256;
  Timer_Const = 100;
  Port = 8035;
  Wm_GetSize = Wm_User + 300;
  Wm_GetPacket = Wm_User + 301;
  Wm_RequestPacket = Wm_User + 302;
  Wm_RiceviPacket = Wm_User + 303;
  Wm_MyPaint = Wm_User + 304;
  Rect: TRect = (left: 10; top: 140; right: 300; bottom:200);
type
  Packet = array[0..Buf_Size - 1] of char;
  Static = array[0..255] of char;
  TApplicazione = object(TApplication)
    procedure InitMainWindow; virtual;
  end;
  PFinestra = ^TFinestra;
  TFinestra = object(TWindow)
    NomeFile, NomeFileLocale, Posizione, I1, I2, I3, I4: Pedit;
    NFileStatico, NFileLocaleStatico, PosizioneStatico, IpAddress: Static;
    Avvia, Interrompi: Pbutton;
    Remote_Server: SockAddr_in;
    CurrentPacket, NumeroPacket: longint;
    LastPacketSize: integer;
    FileSize: Longint;
    Stream: TBufStream;
    MySocket: TSocket;
    DownLoading: boolean;
    RicevutaSize: boolean;
    Colore: longint;
    MyFont: HFont;
    MyBrush: HBrush;
    MyLogBrush: TLogBrush;
    MyLogFont: TLogFont;
    constructor Init(Aparent: PWindowsObject; Aname: Pchar);
    function Canclose: boolean; virtual;
    procedure SetupWindow; virtual;
    function Connessione: boolean;
    procedure Paint(PaintDc: HDC; var PaintInfo: TpaintStruct); virtual;
    procedure ApriLocale; virtual Cm_First + 101;
    procedure EseguiDialog; virtual Cm_First + 102;
    procedure InterrompiProc; virtual Id_First + 104;
    procedure RicezioneSize(var Msg: TMessage); virtual Wm_First + Wm_GetSize;
    procedure RequestPacket(var Msg: TMessage); virtual Wm_First +
Wm_RequestPacket;
    {La procedure RequestPacket richiede un pacchetto che viene ricevuto da
RiceviPacket}
    procedure GetFileSize;
    function ControllaCampi(var Address: Static): boolean;
    procedure AggiornaConteggio(var Msg: Tmessage); virtual Wm_First +
Wm_MyPaint;
    procedure RiceviPacket(var Msg: TMessage); virtual Wm_First +
Wm_RiceviPacket;
    {La procedure RequestPacket ricevi il pacchetto richiesto da RequestPacket}
    procedure TimeOut(var Msg: Tmessage); virtual Wm_First + Wm_Timer;
    procedure AvviaProc; virtual Id_First + 103; {Routine che viene eseguita se
avvia e' premuto}
    destructor Done; virtual;
  end;
constructor TFinestra.Init;
begin
  inherited Init(Aparent, Aname);
  CurrentPacket := 0;
  Colore := rgb(190, 190, 190);
  MyLogBrush.LbStyle := Bs_Solid;
  MyLogBrush.LbColor := rgb(190, 190, 190);
  MyLogFont := Arial16;
  NomeFile := new(PEdit, init(@self, 100, 'Nome file sul server', 10, 10, 300,
25, 256, false));
  NomeFileLocale := new(PEdit, init(@self, 101, 'Nome file sul client', 10, 40,
300, 25, 256, false));
  Posizione := new(PEdit, init(@self, 102, '0', 10, 70, 300, 25, 256, false));
  Posizione^.Validator := new(PRangeValidator, init(0, 10000000));
  Avvia := new(Pbutton, init(@self, 103, 'Avvia', 10, 100, 100, 25, false));
  Interrompi := new(Pbutton, init(@self, 104, 'Interrompi', 120, 100, 190, 25,
false));
  I1 := new(PEdit, init(@self, 105, '192', 10, 200, 30, 25, 4, false));
  I1^.Validator := new(PRangeValidator, init(0, 255));
  I2 := new(PEdit, init(@self, 105, '168', 60, 200, 30, 25, 4, false));
  I2^.Validator := new(PRangeValidator, init(0, 255));
  I3 := new(PEdit, init(@self, 105, '0', 110, 200, 30, 25, 4, false));
  I3^.Validator := new(PRangeValidator, init(0, 255));
  I4 := new(PEdit, init(@self, 105, '5', 160, 200, 30, 25, 4, false));
  I4^.Validator := new(PRangeValidator, init(0, 255));
  Attr.Menu := LoadMenu(Hinstance, 'Menu_1');
end;
procedure TFinestra.ApriLocale;
var
  Temp: Static;
  TempStream: TBufStream;
  TempSize: longint;
begin
  fillchar(Temp, sizeof(Temp), #0);
  strcopy(Temp, '*.*');
  if Application^.ExecDialog(new(PFileDialog, init(@self,
MakeIntResource(Sd_FileOpen), Temp))) = id_ok then
  begin
    NomeFileLocale^.SetText(Temp);
    TempStream.Init(Temp, StopenRead, buf_size);
    TempSize := TempStream.GetSize;
    TempStream.Done;
    fillchar(Temp, sizeof(Temp), #0);
    TempSize := TempSize div buf_Size;
    str(TempSize, Temp);
    Posizione^.Settext(Temp);
  end;
end;
procedure TFinestra.SetupWindow;
const
  we: word = $0101;
var
  wa: WsaData;
begin
  inherited SetupWindow;
  DownLoading := false;
  NomeFileLocale^.Disable;
  if WsaStartup(we, @wa) <> 0 then
  begin
    if MessageBox(Hwindow, 'Non e'' stato possibile utilizzare il Winsock',
'Attenzione', mb_ok) = id_ok then
      if Canclose then Done;
  end else Interrompi^.Disable;
end;
function TFinestra.Connessione;
var
  Temp: PIn_Addr;
  Temp2: IN_Addr;
begin
  Connessione := true;
  Temp := Inet_addr(IpAddress);
  Temp2 := In_Addr(Temp);
  Remote_Server.Sin_Family := Pf_Inet;
  Remote_Server.Sin_Port := Htons(Port);
  Remote_Server.Sin_Addr.S_addr := Temp2.S_Addr;
  MySocket := Socket(Pf_inet, Sock_Stream, Ipproto_Ip);
  if Connect(MySocket, Sockaddr(Remote_Server), Sizeof(Remote_Server)) <> 0
then
  begin
    Messagebox(Hwindow, 'Connessione al server non riuscita', 'Attenzione',
mb_ok);
    CloseSocket(MySocket); Connessione := false;
  end;
end;
function TFinestra.Canclose;
begin
  CanClose := true;
  if DownLoading then CanClose := false;
end;
procedure TFinestra.AvviaProc;
var
  a: static;
  c: integer;
begin
  if ControllaCampi(IpAddress) then
  begin
    if Connessione then
    begin
      invalidaterect(Hwindow, @Rect, False);
      GetFileSize;
      NomeFileLocale^.GetText(NFileLocaleStatico, 256);
      Avvia^.Disable;
      Interrompi^.Enable;
      Posizione^.GetText(a, 256);
      val(a, CurrentPacket, c);
    end;
  end else MessageBox(Hwindow, 'Indirizzo Ip non valido', 'Attenzione', mb_ok);
end;
procedure TFinestra.InterrompiProc;
var
  a: Static;
begin
  KillTimer(Hwindow, Timer_Const);
  WSAAsyncSelect(MySocket, Hwindow, 0, 0);
  str(CurrentPacket, a);
  Posizione^.SetText(a);
  closeSocket(MySocket);
  Interrompi^.Disable;
  Avvia^.Enable;
  Stream.Done;
  DownLoading := false;
end;
procedure TFinestra.Timeout;
var
  a: static;
begin
  killTimer(Hwindow, Timer_Const);
  WSAAsyncSelect(MySocket, Hwindow, 0, 0);
  str(CurrentPacket, a);
  MessageBox(Hwindow, 'TimeOut di connessione', 'Attenzione', mb_ok);
  Posizione^.SetText(a);
  closesocket(MySocket);
  Avvia^.Enable;
  Interrompi^.Disable;
  Stream.Done;
  DownLoading := false;
end;
function TFinestra.ControllaCampi;
var
  a: static;
  b: integer;
  c: integer;
begin
  ControllaCampi := true;
  fillchar(Address, sizeof(Address), #0);
  I1^.GetText(a, 4); val(a, b, c); if (b < 0) or (b > 255) then ControllaCampi
:= false;
  Strcat(Address, a); StrCat(Address, '.');
  I2^.GetText(a, 4); val(a, b, c); if (b < 0) or (b > 255) then ControllaCampi
:= false;
  Strcat(Address, a); StrCat(Address, '.');
  I3^.GetText(a, 4); val(a, b, c); if (b < 0) or (b > 255) then ControllaCampi
:= false;
  Strcat(Address, a); StrCat(Address, '.');
  I4^.GetText(a, 4); val(a, b, c); if (b < 0) or (b > 255) then ControllaCampi
:= false;
  Strcat(Address, a);
end;
procedure TFinestra.EseguiDialog;
begin
  Application^.ExecDialog(new(PDialog, init(@self, 'Dialog_1')));
end;
procedure TFinestra.GetFileSize;
var
  a: Static;
begin
  NomeFile^.GetText(a, 256);
  if send(MySocket, @a, sizeof(a), 0) > 0 then
  begin
    settimer(Hwindow, Timer_Const, 20000, nil); {Setta la procedure per il
timeout}
    WSAASyncSelect(MySocket, HWindow, Wm_GetSize, FD_READ); {Setta la procedure
relativa atta a ricevere i dati del Size}
  end else
  begin
    WSAASyncSelect(MySocket, HWindow, 0, 0);
    closeSocket(MySocket);
    MessageBox(HWindow, 'Errore di rete imprevisto', 'Attenzione', mb_ok);
    Avvia^.Enable;
    Interrompi^.Disable;
  end;
end;
procedure TFinestra.RequestPacket;
begin
  if send(MySocket, @CurrentPacket, sizeof(CurrentPacket), 0) <= 0 then
  begin
    WSaAsyncSelect(Mysocket, HWindow, 0, 0);
    MessageBox(Hwindow, 'Errore di rete imprevisto', 'Attenzione', mb_ok);
    CloseSocket(MYSocket);
    Avvia^.Enable;
    Interrompi^.Disable;
  end else
  begin
    settimer(Hwindow, Timer_Const, 20000, nil);
    WSaAsyncSelect(Mysocket, HWindow, Wm_RiceviPacket, FD_READ);
  end;
end;
procedure TFinestra.RiceviPacket;
var
  InfoPacket: Packet;
  a, b: static;
begin
  killtimer(Hwindow, Timer_Const);
  if CurrentPacket = NumeroPacket then
  begin
    recv(MySocket, @InfoPacket, LastPacketSize, 0);
    Stream.Seek(CurrentPacket * Buf_size);
    Stream.Write(InfoPacket, LastPacketSize);
    WsaAsyncSelect(MySocket, Hwindow, 0, 0);
    CloseSocket(MySocket);
    Posizione^.Settext('0');
    MessageBox(Hwindow, 'DownLoad Completato', 'Attenzione', mb_ok);
    Interrompi^.Disable;
    Avvia^.Enable;
    DownLoading := false;
    Stream.Done;
    PostMessage(Hwindow, Wm_MyPaint, 0, 0);
  end else
  begin
    PostMessage(Hwindow, Wm_MyPaint, 0, 0);
    recv(MySocket, @InfoPacket, Buf_size, 0);
    Stream.Seek(CurrentPacket * Buf_size);
    Stream.Write(InfoPacket, Buf_size);
    inc(CurrentPacket); str(CurrentPacket, a);
    Posizione^.SetText(a);
    SendMessage(Hwindow, Wm_RequestPacket, 0, 0);
  end;
end;
procedure TFinestra.RicezioneSize;
var
  a: Static;
  c: integer;
begin
  killtimer(Hwindow, Timer_Const);
  recv(MySocket, @FileSize, sizeof(FileSize), 0);
  if FileSize > 0 then
  begin
    NumeroPacket := FileSize div Buf_Size;
    LastPacketSize := FileSize - (NumeroPacket * Buf_size);
    DownLoading := true;
    if CurrentPacket = 0 then
      Stream.Init(NFileLocaleStatico, stcreate, buf_size) else
      Stream.Init(NFileLocaleStatico, stopenWrite, buf_size);
    SendMessage(Hwindow, Wm_RequestPacket, 0, 0);
  end else
  begin
    Messagebox(Hwindow, 'Il file non esiste', 'Attenzione', mb_ok);
    Avvia^.Enable;
    Interrompi^.Disable;
  end;
end;
procedure TFinestra.Paint;
begin
  inherited Paint(PaintDc, PaintInfo);
  MyBrush := CreateBrushIndirect(MyLogBrush);
  SelectObject(PaintDc, MyBRush);
  rectangle(PaintDc, 0, 0, Attr.w, Attr.h);
  deleteObject(MyBrush);
end;
procedure TFinestra.AggiornaConteggio;
var
  a, b: Static;
  Dc: Hdc;
begin
  str(CurrentPacket * Buf_size, b);
  Dc := GetDc(Hwindow);
  MyFont := createFontIndirect(MyLogFont);
  selectObject(Dc, MyFont);
  setBkColor(Dc, Colore);
  fillchar(b, Sizeof(b), #0);
  str(CurrentPacket * Buf_Size, b);
  strcopy(a, 'Byte Ricevuti: '); strcat(a, b);
  textout(Dc, 10, 140, a, strlen(a));
  fillchar(b, Sizeof(b), #0);
  str(NumeroPacket * Buf_Size, b);
  strcopy(a, 'Byte Richiesti: '); Strcat(a, b);
  textout(Dc, 10, 170, a, strlen(a));
  DeleteObject(MyFont);
  deleteDc(Dc);
end;
destructor TFinestra.Done;
begin
  WSACleanUp;
  inherited Done;
end;
procedure TApplicazione.InitMainWindow;
begin
  MainWindow := new(PFinestra, init(nil, 'Client'));
end;
var
  Applicazione: TApplicazione;
begin
  Applicazione.Init('Client');
  Applicazione.Run;
  Applicazione.Done;
end.
Gli altri non perdo il tempo per farli perche' sono cazzate che non mi
interessano. Comunque mi ero fatto un programma che mi avvisava a video che il
telefono stava squillando da utilizzare quando avevo le cuffie. Dirgli di
spegnere il Pc significava cambiare il msg a video.
Sul fatto poi che sia impossibile fare certe cose in automatico con NT andate a
vedervi il servizio pianificazione e l' utility at.
Non serve manco impostarlo il servizio accesso remoto perche non appena carico
Communicator mi viene chiesto a quale rete remota voglio connettermi e mi leggo
tutto quello che voglio. Per quello che riguarda il problema SoundBlaster non
e' difficile come lo fate sembrate. Basta che mi rimaneggio il codice della
risposta telefonica. Comunque ho in dotazione con il modem un software che fa
in automatico questa cosa. Non l' ho nemmeno installato.
N.B. mi e' stato dato con il modem
N.B. Per insulti quale microcozza rivolgiti a qualcun altro.
N.B. Quando ho comprato NT in licenza studenti ad un prezzo minore della debian
mi hanno dato and Win95 con il suo dos e quindi posso far partire Partition
Magic.
P.S. su Volftp c'e' un shareware di Partition Magic, non l' ho preso perche'
non mi interessava. Ma credo lo si possa usare per spostare le partizioni dato
che non e' una cosa che si fa abitualmente.
Grazie per la paziente lettura.

Dimenticavo,
Il Service Pacco come lo chiamate voi, mi arriva a casa gratis.....

 wrote:
 >> 1) leggere 10 bytes a partire dalla posizione 2125 del tuo floppy.
 >Basta un quarto di rigo in Delphi o Bp.
Ma io non voglio comprare un compilatore e imparare ancora un
linguaggio. (Oltretutto derivato dal pascal!)
 >> 2) prendere un file di 30 mega e spezzarlo in parti lunghe esattamente
 >> 1440K e scaricarle ognuna su un floppy diverso.
 >Conosci Arj?
Si, mi sembra che si paghi.
 >> 3) copiare pari-pari una partizione di un HD su di un'altra, byte per
 >> byte.
 >per quello basta dos e Partition Magic.
Che si paga.
 >> 5) copiare un floppy in singolo file.
 >Il Winzip lo conosci?
Si. Si paga o e` gratis?
 >> 6) Intercettare tutto quello che ti viene dal mouse e scaricarlo in un
 >> file.
 >Sai bene anche tu che se la porta del mouse e' in uso non verra' mai
 >condivisa. Intercetta il mouse da XWindow
Mica bisogna condividerla per fare una copia di quello che arriva.
 >> 7) spegnere il tuo computer con una telefonata (col solo squillo).
 >Cazzata galattica. Un quarto di riga in Bpw
Puoi postarmi questo programma da un quarto di riga? Sono ansioso di
leggerlo. Comunque vale quanto ho scritto al punto 1.
 >> 8) far squillare il proprio telefono ed NT dopo 2 minuti ti richiama sul
 >> telefonino, effettuando esattamente 3 squilli, per poi riagganciare.
 >Basta usare il Performance Monitor
Come?
 >> 11) telefonare a casa tua e impostare l'invio di un fax per una data
 >> ora.
 >Questo me lo devi far vedere in Linux. Che lo comandi a voce? se parli
DTMF, mai sentito?
 >> 12) scaricare con un semplice comando un intero albero di file da un
 >> server ftp o html.
 >Wow. Terrificante. Che cosa complicata....
Sei mesi fa non esisteva getright ed erano cazzi.
Un anno e mezzo fa non esistevano client FTP con il reget ed erano cazzi
ancora piu` amari.
 >> Con Linux, non occorre essere dei programmatori per fare questo. Basta
 >> la shell.
 >La shell di linux e' piu' complessa della programmazione.
Perche`? Aspetto una risposta lunga ed argomentata.
-- 
ciao, | [Per rispondere togli "toglimi" dal mio indirizzo.]
Marco | > Mettete 
maxa...@tin.it
 nel vostro killfile (Pub. progresso) <

 La shell di linux e' piu' complessa della programmazione.
Ma dai, quante storie :-)

 vedervi il servizio pianificazione e l' utility at.
Certo, e' possibile anche far volare un asino, basta lanciarlo forte in aria.

Ciao.
Ciao.
-- 
Warning!
Don't send any mail for me at my from: or replayto: addresses ;
I just kill the mail over there without reading!

Vi mando solo il client
Una cosa... a quanto vedo, ControllaCampi considera validi gli indirizzi
di broadcast. Inoltre, mi sembra che tu faccia affidamento sul fatto che
ti arrivino sempre pacchetti interi. Intendiamoci, a connessione diretta
sicuramente e' cosi'; pero', l'algoritmo e' meno portabile... e sospetto
che il client si possa piantare, se perde un pacchetto, lasciando - come
unico rimedio - la terminazione manuale.


che non e' una cosa che si fa abitualmente.
Probabilmente non lo fara'... mica sono scemi..

 "bravo?"
Senti bello, io sono studente universitario a tempo pieno e ho imparato tutto di
programmazione da autodidatta. Forse i nomi delle variabili non saranno molto belli,
questo e vero e il codice non e' perfetto. Quello che sto dicendo e che nel mio
piccolo sono rendere NT anche abbastanza versatile, pur avendo imparato tutto quello
che so sulla programmazione senza nessun libro. Fallo tu e poi mi dici che significa.
Tieni conto che ho internet da poco e che non ho mai avuto accesso alla documentazione
come probabilmente hai tu.
Fanculo. Ha ragione Max_ADAMO siete una manica di coglioni
Ultimo msg su questo NG del ....

 unico rimedio - la terminazione manuale.
Ciao Leonardo,
vedo che almeno tu sei una persona seria. Come spiegavo al tuo esimio collega,
purtroppo di reti non ne so molto nemmeno io. Il mio tempo lo passo a studiare e
di programmazione non ne so molto. Il mio unico scopo era quello di dimostrare
che sono in grado se voglio di far fare ad NT, altre cose.
Ciao Andrea

 Bisogna vedere quanto funzioni...
Bisogna vedere quanto funziona il tuo cervello
Andrea

 Magic.
NB: la licenza studenti costa oltre 100k lire, o sbaglio?
NBB: il diritto di utlizzare la licenza studenti cessa appena smetti di essere
studente. Allora dovrai mettere in preventivo di acquistare la licenza intera, a
meno che non deciderai di farti segare ad oltranza :-)
--
Marco
- Dove vuoi essere mandato oggi®?

meno che non deciderai di farti segare ad oltranza :-)
No, ora hanno cambiato la licenza, puoi continuare ad utilizzare il software
(oer uso personale) anche dopo che hai smesso di essere studente. Basta che
lo sei al momento dell'acquisto.
Ciao
Francesco

 lo sei al momento dell'acquisto.
Ah, si... ho voluto andare a leggere nel sito italiano MS, hai ragione.
Licenze studenti, open licence per le scuole, licenze educational... tutto parte
di un accordo con il ministero della pubblica istruzione. Mi sa che queste
agevolazioni le paga pantalone...


Peccato che NT abbia meno di 20 anni
E con cio'?
Saluti,
Francesco

 Peccato che NT abbia meno di 20 anni
E allora?


 La shell di linux e' piu' complessa della programmazione.
Non lo è più della shell di NT, perchè le operazioni che fai con la linea di
comando NT le puoi fare su linux con comandi altrettanto semplici. La shell di
linux è molto più potente, non più complessa.


questo e vero e il codice non e' perfetto. Quello che sto dicendo e che nel mio
e poi qui rispondi che non sai niente di programmazione... allora o
hai bevuto oppure ci prendi per il <BEEP>.

Bisogna vedere quanto funziona il tuo cervello
Meglio del tuo... io uso Linux e quindi ho pieno uso del mio
cervello... il tuo e' pieno della merda m$.

questo e vero e il codice non e' perfetto. Quello che sto dicendo e che nel mio
e poi qui rispondi che non sai niente di programmazione... allora o
hai bevuto oppure ci prendi per il culo...

cervello... il tuo e' pieno della merda m$.
Alt! Che nella tua testa ci sia un cervello ne sono (quasi ;-) ) sicuro.
Ma e' indipendete dal fatto che tu usi linux.
Conosco qualche persona che usa linux e che dubito abbia il cervello, o se
c'e' l'ha e' a livello di un primate.
Conosco anche persone che usano windows che hanno il cervello e gli funziona
pure a volte.
Ciao
Francesco

agevolazioni le paga pantalone...
???? Tu non sei obbligato ad usare software MS se non vuoi.
Usa Linux o quello che ti pare.
Resta il fatto che se uno studente vuole usare roba MS puo' comprarla a
prezzi speciali e questa e' una buona cosa.
D'altronde e' quello che fanno un po' tutte le case, da Corel ad Adobe, a
Autodesk, Apple ecc. ecc. tutte hanno un listino educational.
E quel genere di accordi non l'ha fatto solo MS ma anche molte delle case
sopramenzionate.
E NON paga pantalone, le case ci guadagnano con la diffusione e la
conoscenza dei loro prodotti presso un fututo utente e/o aquirente.
A volte il livore antiMS annebbia un po' troppo!
Ciao
Francesco

 A volte il livore antiMS annebbia un po' troppo!
Sono lucido, sono lucido... :-)


Sono lucido, sono lucido... :-)
Si, si, lo vediamo.. ;-)
Ciao
Francesco

 far partire Partition Magic.
Scusa, mi  daresti l'indirizzo presso  cui hai  comprato NT a  meno di
30.000  lire ? A  me  risulta che la  licenza  studenti costi molto di
piu`...e poi, chi non č studente cosa fa ? (Risposta: paga NT + di 500
carte...o lo copia, come fanno tutti).
-- 
  Andrea
  mailto:
a.sor...@mclink.it

pure a volte.
MIRACOLOO ! ,-)

 N.B. Quando ho comprato NT in licenza studenti ad un prezzo minore della debian
scusa??? NT edu costa 99K! la debian la hai comprata su 
inter.net
 a 8000, lo
hai scritto tu qualche giorno fa!.
ciao
P.S. non prendertela troppo... stiamo solo discutendo...
-- 
(o-  ________________________________________________________________
//\  Luca Di Taranto                             dita...@zappami.tin
V_/_ to email me, please, remove "zappami" and add ".it" after ".tin"

 Ultimo msg su questo NG del ....
SPLONK!
Andrea, mi spiace che la prendi cosi'!
bohh! io non ti capisco... comunque ciao!
ciao
Luca


 NESSUNA versatilità.
Me le segno! Me le segno! Queste frasi stupende me le segno.
Bravo Marco.
-- 
---------                                                       
Per pensare, scrivere, archiviare e spedire questa e-mail non 
e' stato utilizzato NESSUN software commerciale - ningun producto 
commercial - no commercial software.

 wrote:
 >programmatori quindi siate dipendenti da quelli sparsi per il mondo. Se volete
 >invece di questi sorgenti banali vi mando il sorgente del mio programmino che
 >permette di ripristinare i DownLoad persi attraverso la connessione diretta via
 >cavo utilizzando TCP/IP. Lo volete?
Bel tentativo. Ecco la versione unix:
#!/bin/sh
wget -c ftp://user:password@remoto/path/file
-- 
ciao, | [Per rispondere togli "toglimi" dal mio indirizzo.]
Marco | > Mettete 
maxa...@tin.it
 nel vostro killfile (Pub. progresso) <

 Ultimo msg su questo NG del ....
Avanti un altro.

 fare ad NT, altre cose.
La prossima volta prova a cambiare tono.
Pure io riesco a far fare molte cose a NT, come volare dal mio ufficio fino al
palazzo di fronte con un solo lancio.

Salvare le impostazioni di grafici, avvisi, registri o rapporti oppure l'intera configurazione dell'area di lavoro e riutilizzarle quando necessario.
Btw. gli avvisi cui colegare un pgm esterno sono alquanto
particolari.. ad esempio, non c'e' nulla che sia ricolegabile in
qualche maniera all'indicazione data, e cioe' far squillare il
telefono e avere NT che ti chiama dopo due minuti... ovviamente,
questo dipendera' sicuramente dalla mia ignoranza....  :-)))
Prosperoso, dimmi come si fa.... N4.0 SP3...
Obelix

Peccato che NT abbia meno di 20 anni
E si vede...
Obelix

Brutto coglione, me lo hanno chiesto gli altri di postare
Hey, genio della programmazione, noi ti abbiamo chiesto di postare i
due sorgenti da 1/4 di riga che millantavi, non mezzo mega de roba che
non c'entra 'na ceppa...
Obelix

Prosperoso, dimmi come si fa.... N4.0 SP3...
Vai nel menu  View , selezioni Alert , aggiungi l'indicatore che vuoi tenere
sotto controllo (es Logical Disk - Free Megabytes - Total)  imposti il
valore di soglia sotto il quale far scattare l'allarme (Alert if ) e metti
nella casellina di testo il programma che vuoi eseguire.
Al programma viene passato come parametro della linea di il messaggio di
alert.
--
Che il Bubuti Bauontico sia con Voi....
Gabriele Del Giovine
mc6491@_
sonoqui_mclink.it
Togliere _sonoqui_ per le risposte in e-mail
Please remove _sonoqui_ for e-mail reply

palazzo di fronte con un solo lancio.
ROTFL!!! :-DDD
Questa e' stupenda!
--
Romano Romano
rom...@mbox.fano.net

nella casellina di testo il programma che vuoi eseguire.
A questo punto rimane solo da fare in modo che un RING del modem esaurisca
la RAM o lo spazio disco.
Immagino che non solo si possa fare, come suggerito dall'Andrea, ma che di
sicuro sia spacciato per "feature" :-)
Leonardo faceto
Microsoft Outlook: cosa vuoi postare postare postare postare postare oggi?

sicuro sia spacciato per "feature" :-)
Questo dipende da te. Se sei scemo si, altrimenti no.


 Questa e' stupenda!
Sai, anche senza essere un "bravo programmatore", l'ho fatto volare - da solo! -
dalla TFinestra e, dopo NumeroSeconds, CurrentCD e' atterrato nel TCortile del
TVicinoDiCasa. A che mi servono i TSorgenti degli altri?! :-)

Questo dipende da te. Se sei scemo si, altrimenti no.
E allora, se non sono scemo, il RING non impatta su alcuna performance, e
il Performance Monitor non funge.
Cosa deve fare uno, per farlo funzionare: assumere un bamba? :-)
Leonardo


Cosa deve fare uno, per farlo funzionare: assumere un bamba? :-)
Nel caso specifico non ho controllato se nel sottosistema TAPI o RAS sono
presenti
dei counter che tengono sotto controllo i messaggi RING dei modem. Penso di
no ma controllerò.
Stà a te comunque usare o meno la cosa. Io ad esempio lo uso per monitorare
l'occupazione dei dischi e le dimensioni di alcuni database di SQLserver. Al
limite assurdo puoi anche far eseguire un comando o un programma che
distrugge tutto. Performance Monitor non è altro che un'interfaccia
programmatica (API) da inserire all'interno di un programma del quale si
vogliono monitorare i parametri di funzionamento. D'altra parte tutti i S/O
hanno funzionalità simili. Quindi non capisco la tua
affermazione.


 (es Logical Disk - Free Megabytes - Total)
Ok, ci ho guardato. E, guarda caso, non ci ho trovat nulla per
'validare' l'esempio dell'ormai acquisito imbecille: far partire un
programma dopo n squilli di teelfono. ovviamente, posso essere
impedito io (e che diamine, anch'io non mi sarei mai sognato che un
Performance Monitor potesse fare qualcosa del genere...). nel caso,
invito cordialemente o te o il tuo collega RM a farmi vedere come
fare. Con NT e basta, ovviamente..
Obelixche inizia ad averne le palle piene...

affermazione.
...ho idea che ci siamo desincronizzati a vicenda il cervello. Suggerisco
di resettare la connessione e droppare il thread :-)
Leonardo
Microsoft Outlook: cosa vuoi postare postare postare oggi?

palazzo di fronte con un solo lancio.
Senza cadere???? :-)))

 Ultimo msg su questo NG del ....
Cordiali saluti.


 nella casellina di testo il programma che vuoi eseguire.
Ma io non voglio un alert di sistema... cacchio! :-)
Voglio essere avvertito quando arriva un RING. Oppure quando un programma
QUALSIASI produce un messaggio di errore. Oppure quando un programma QUALSIASI
fallisce nel suo lavoro.
Chiedo troppo ad un server che deve lavorare incustodito?


 Dall'help del PM:
--


 Senza cadere???? :-)))
No, ho consultato un bravo sistemista NT e il CD e' ancora la' fuori,
sospeso per aria, anche se sta cominciando a cambiare colore e diventare
blu. Gli ho lanciato anche qualche CD coi service pack, che ora gli
orbitano intorno. Appro, per tutti quelli che passano da NT a linux...
setterm -background blue
ps sax
...per sentirsi a casa... e ricordate che...
"La shell e' piu' difficile della programmazione!"
:)

Senza cadere???? :-)))
Si vede che abita a Venezia....
Obelix

 Ad esempio, potrei fare un programmino che quando "sente" un RING riempie l'hard disk :-)))
Vedi??? stai gia' entrando nell'ootica di NT. ora devi solo riuscire a
riempire l'HD in due minuti e...
Obelix puoi creare un'API OnRingFillHD(HDtoFill)

 Obelixche inizia ad averne le palle piene...
TPalle, prego. Si dice TPalle.
IsPalleFull? HasPieneBalls? QueryPelotas?
E che ne so, mica sono programmatore, io.
:)

 riempire l'HD in due minuti e...
Sono stato cattivo, potrei utilizzare tanti eventi... potrei saturare la memoria del sistema,
potrei intasare la rete... :-))
Questa è l'arte di arrangiarsi! :-DD


...per sentirsi a casa... e ricordate che...
Magari meglio mandare un po' di dati da /dev/random... con lo schermo
blu ed i dati casuali si sentono di piu' a casa :-))

Si vede che abita a Venezia....
Eheheh...

TPalle, prego. Si dice TPalle.
TPalle lo dirai tu, che stai sotto Windows.   :-))
Ripensandici, che ci isa un indicatore sulel palle piene
dell'utente???
Obelix naaaa, sarebbe attivato ogni secondo...

:)
 .... -store .. per disintossicarsi lentamente :))
 --
 	Dino