[EMAIL PROTECTED] - Digest Thursday, December 14 2000 Volume 01 : Number 200 ---------------------------------------------------------------------- Date: Thu, 14 Dec 2000 06:09:42 +0100 (MET) From: [EMAIL PROTECTED] Subject: RE: [PUG] Gemuetliches Beisammensein am Samstag es tut mir leid damit angefangen zu haben. es war laechelnd gemeint. ich hatte nicht mit einer reaktion gerechnet. ich werde in zukunft sehr gewissenhaft und ernst bei der beantwortung von fragen sein. sorry. - -- - -- mit freundlichen gruessen frank kaiserslautern [EMAIL PROTECTED] [EMAIL PROTECTED] Sent through GMX FreeMail - http://www.gmx.net ------------------------------ Date: Thu, 14 Dec 2000 06:19:31 +0100 (MET) From: [EMAIL PROTECTED] Subject: [PUG] dec--> hex > L�tzinn. Sein Geburtsdatum in HEX anzugeben ist Geekposerkram. Und da� > Du das > bequem im Kopf machst, f�hrst Du mir demn�chst "live" vor. das im kopf zu machen war nun wirklich nicht schwierig und auch wirklich nicht boese gemeint. dies ist eine liste die mit edv zu tun hat und da ist mir dies so rausgerutscht. schade dass dies nicht schmunzelnd gesehen wird ( werden kann ). > Cheers, > > Patrick > > 32, graues Haar, stolz drauf. > - -- - -- mit freundlichen gruessen frank kaiserslautern [EMAIL PROTECTED] [EMAIL PROTECTED] Sent through GMX FreeMail - http://www.gmx.net ------------------------------ Date: Thu, 14 Dec 2000 07:29:02 +0100 From: Martin Schmitt <[EMAIL PROTECTED]> Subject: Re: [PUG] dec--> hex * [EMAIL PROTECTED] ([EMAIL PROTECTED]) wrote/schrieb: > das im kopf zu machen war nun wirklich nicht schwierig und auch wirklich > nicht boese gemeint. dies ist eine liste die mit edv zu tun hat und da ist > mir dies so rausgerutscht. schade dass dies nicht schmunzelnd gesehen wird ( > werden kann ). Jedem sein Geek-Gepose. Ist mir jedenfalls lieber als diese TOFU-Mails (Text oben, Fullquote unten), die hier dauernd laufen. Au�erdem war der Unterhaltungswert durchs durchs Zutagbringen von schweren F�llen, die beim Anblick von Hex- und Bin�rzahlen in helle Aufregung versetzt werden, kein geringer. ;-) - -martin - -- $ cd /pub $ more beer ------------------------------ Date: Thu, 14 Dec 2000 07:41:09 +0100 From: "Dieter Breitenstein" <[EMAIL PROTECTED]> Subject: [PUG] free-x cd - was: Gemuetliches Beisammensein am Samstag >Wie alt seit ihr eigentlich alle so? 47 an alle: ich hab 'ne mini-cd bei free-x bestellt, auf der sind die ausgaben 4/1989 bis 4/2000. nun hab ich die cd zweimal bekommen. und bevor ich sie einmal zur�ckschicke, hat jemand von euch interesse? kostet 29,80 dm, ich bring sie auf alle f�lle heute abend mit, 'ne nachricht w�r aber nicht schlecht. die ausgaben auf der cd sind dateien im pdf-format, und eine ausgabe 4/1999 gab's nicht (f�r die, die nachz�hlen - es sind 7 ausgaben, heftpreis am kiosk: 19,80 dm). bis heute abend. - -- dieter breitenstein - icq #31 61 27 74 [EMAIL PROTECTED] ------------------------------ Date: Thu, 14 Dec 2000 08:15:52 +0100 (MET) From: [EMAIL PROTECTED] Subject: Re: [PUG] free-x cd - was: Gemuetliches Beisammensein am Samstag > >Wie alt seit ihr eigentlich alle so? > > 47 > > an alle: > > ich hab 'ne mini-cd bei free-x bestellt, > auf der sind die ausgaben 4/1989 bis 4/2000. > > hat jemand von euch interesse? ich haette interesse also dass heisst ich wuerde diese nehmen > kostet 29,80 dm, ich bring sie auf > alle f�lle heute abend mit, 'ne nachricht > w�r aber nicht schlecht. > - -- - -- mit freundlichen gruessen frank kaiserslautern [EMAIL PROTECTED] [EMAIL PROTECTED] Sent through GMX FreeMail - http://www.gmx.net ------------------------------ Date: Thu, 14 Dec 2000 08:35:12 +0100 From: Christopher Ruehl <[EMAIL PROTECTED]> Subject: Re: [PUG] Gemuetliches Beisammensein am Samstag > :wq vim +:'make drivers' insmod ./drivers/lug/penguin.o :wq! - -- l�chle, denn es k�nnte schlimmer kommen .. und es kommt schlimmer murfy's law ------------------------------ Date: Thu, 14 Dec 2000 10:05:19 +0100 From: Tim Gesekus <[EMAIL PROTECTED]> Subject: Re: [PUG] dec--> hex On Thu, Dec 14, 2000 at 06:19:31AM +0100, [EMAIL PROTECTED] wrote: > das im kopf zu machen war nun wirklich nicht schwierig und auch wirklich > nicht boese gemeint. dies ist eine liste die mit edv zu tun hat und da ist > mir dies so rausgerutscht. schade dass dies nicht schmunzelnd gesehen wird ( > werden kann ). Naja, das wollen wir ja mal so nicht sagen, nur weil nicht alle wie lustig gerufen haben, und irgendwer das nicht witzig finden kann, heisst das nicht, dass keiner gekichert hat. Ein bisschen laestern ueber rumgegeeke muss ja auch sein. *g* Wir wollen diese Liste ja nicht zu einer bierernsten Sache verkommen lassen. Und vielleicht hat ja jemand bei der Aktion was gelernt. Printf auf der Shell..., aehh wie war das noch mit hex-Zahlen... ... Betraege von Komplexen zahlen (wo ist mein Matlab)... Ein cronisch Mueder tim - -- Tim Gesekus **** eMail: Tim Gesekus <[EMAIL PROTECTED]> - ---------------------------------------------------------------- This space is for rent ------------------------------ Date: Thu, 14 Dec 2000 18:47:15 +0100 From: "Gregor S." <[EMAIL PROTECTED]> Subject: [PUG] IDE Festplatte Hi Leude- ich hab gerade die neue LinuxUser (und Linux Magazin) zur hand. in der User schreiben sie auf Seite 20 - 21, dass man mit hdparm -d1 -c1 eine IDE festplatte in den DMA-Modus setzen kann. Welche gefahren bringt das mit sich und wie kann ich es wieder r�ckg�ngig machen? greets greg ------------------------------ Date: Thu, 14 Dec 2000 18:59:44 +0100 From: "Gregor S." <[EMAIL PROTECTED]> Subject: [PUG] Probleme bei C-Programm Dies ist eine mehrteilige Nachricht im MIME-Format. - --------------DAC9214DE3BA6171F160FCBF Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Hi to all- da ich mich gerade im ersten Semester meines Wirtschaftsinformatik-Studiums befinde bin ich zur zeit recht flei�ig am programmieren. Ich habe eigentlich nur ein gro�es Problem - mein prof ist ein 100% Windows-Anh�nger. Nun, jetzt hat er uns den Quelltext eines Programms gegeben (zur Berechnung von br�chen), dass wir vervollst�ndigensollten. Nun, unter Windows l�sst sich sein Quelltext ohne Probleme compillieren und das Programm ausf�hren. Die Compillierung verl�uft unter Linux mit gcc auch ohne Probs. Allerdings funktioniert das Program nicht einwandfrei (eigentlich gar nicht). Egal was ich im Programm eingebe bekomme ich immer die gleiche fehlermeldung (die im Programm eingebaut ist, falls man versucht durch 0 zu teilen). Vielleicht hat ja jemand von euch mal Zeit + Lust, sich den Quelltext anzuschauen. Thanks greg - --------------DAC9214DE3BA6171F160FCBF Content-Type: text/plain; charset=us-ascii; name="bruchr3.c" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="bruchr3.c" /*Unvollstaendige Bruchrechnung mit Prozeduren und Funktionen und mit Parameter*/ #include <stdio.h> #include <math.h> #define SUCCESS 0 #define ERRDIV 1 #define ERROPERATOR 2 #define FALSE 0 #define TRUE 1 void erklaere_programm(void) { printf("Programm zur Berechnung von Bruechen\n Geben Sie RETURN ein !"); } /*erklaere_programm*/ short melde_fehler(short fehlernummer) { switch (fehlernummer) { case ERRDIV: printf("Fehler Nr. 1 : Division durch Null !\n"); break; case ERROPERATOR: printf("Fehler Nr. 2 : Unzulaessiger Operator !\n"); break; default: printf("Fehler Nr. 100 : Unbekannte Fehlernummer !\n"); break; } return SUCCESS; } short lese_aufgabe_ein(short *zaehler1, short *nenner1, short *zaehler2, short *nenner2, char *operatorZeichen) { short eingabe_erfolgreich; do { printf("Zaehler1 : "); scanf("%i", zaehler1); printf("Nenner1 : "); scanf("%i", nenner1); getchar(); /* Eingabepuffer leeren */ printf("Operator : "); do { scanf("%c", operatorZeichen); }while ((*operatorZeichen != '+') && (*operatorZeichen != '-') && (*operatorZeichen != '*') && (*operatorZeichen != ':')); printf("Zaehler2 : "); scanf("%i", zaehler2); printf("Nenner2 : "); scanf("%i", nenner2); if (*nenner1 == 0 || *nenner2 == 0) { melde_fehler(ERRDIV); eingabe_erfolgreich = FALSE; } else eingabe_erfolgreich = TRUE; } while (!eingabe_erfolgreich); return SUCCESS; } /*lese_aufgabe_ein*/ short ermittle_ggt(short z, short n, short *ggt) { short x, y; x = abs(z); y = abs(n); if (x == 0 && y == 0) { *ggt = 1; melde_fehler(ERRDIV); return SUCCESS; } while (x != 0 && y != 0) { if (x > y) { x %= y; } else { y %= x; } } if (x == 0) *ggt = y; else *ggt = x; return SUCCESS; } /*ermittle_ggt*/ short kuerze_bruch(short *zaehler, short *nenner) { short ggt; ermittle_ggt(*zaehler, *nenner, &ggt); *zaehler /= ggt; *nenner /= ggt; if (*nenner < 0) { *zaehler = -*zaehler; *nenner = -*nenner; } return SUCCESS; } /*kuerze_bruch*/ short addiere_brueche(short z1, short n1, short z2, short n2, short *erg_z, short *erg_n) { *erg_z = z1 * n2 + z2 * n1; *erg_n = n1 * n2; return SUCCESS; } /*addiere_brueche*/ short subtrahiere_brueche(short z1, short n1, short z2, short n2, short *erg_z, short *erg_n) { *erg_z = z1 * n2 - z2 * n1; *erg_n = n1 * n2; return 0; } /*subtrahiere_brueche*/ short multipliziere_brueche(short z1, short n1, short z2, short n2, short *erg_z, short *erg_n) { *erg_z = z1 * z2; *erg_n = n1 * n2; return SUCCESS; } /*multipliziere_brueche*/ short dividiere_brueche(short z1, short n1, short z2, short n2, short *erg_z, short *erg_n) { *erg_z = z1 * n1; *erg_n = z2 * n2; return SUCCESS; } /*addiere_brueche*/ short loese_aufgabe(short zaehler1, short nenner1, short zaehler2, short nenner2, char operatorZeichen, short *ergebnis_zaehler, short *ergebnis_nenner) { short fehlernr; kuerze_bruch(&zaehler1, &nenner1); kuerze_bruch(&zaehler2, &nenner2); switch (operatorZeichen) { case '+': fehlernr = addiere_brueche(zaehler1, nenner1, zaehler2, nenner2, ergebnis_zaehler, ergebnis_nenner); break; case '-': fehlernr = subtrahiere_brueche(zaehler1, nenner1, zaehler2, nenner2, ergebnis_zaehler, ergebnis_nenner); break; case '*': fehlernr = multipliziere_brueche(zaehler1, nenner1, zaehler2, nenner2, ergebnis_zaehler, ergebnis_nenner); break; case ':': fehlernr = dividiere_brueche(zaehler1, nenner1, zaehler2, nenner2, ergebnis_zaehler, ergebnis_nenner); break; default: fehlernr = ERROPERATOR; break; } if (fehlernr == SUCCESS) kuerze_bruch(ergebnis_zaehler, ergebnis_nenner); return fehlernr; } /*loese_aufgabe*/ short gebe_ergebnis_aus(short ergebnis_zaehler, short ergebnis_nenner) { printf("\nErgebnis :\n\n"); printf("Zaehler = %d\n", ergebnis_zaehler); printf("Nenner = %d\n", ergebnis_nenner); return SUCCESS; } /*gebe_ergebnis_aus*/ void bearbeite_bruchaufgabe(void) { short fehlernummer = 0; short ergebnis_zaehler, ergebnis_nenner, zaehler1, nenner1, zaehler2, nenner2; char operatorZeichen; lese_aufgabe_ein(&zaehler1, &nenner1, &zaehler2, &nenner2, &operatorZeichen); fehlernummer = loese_aufgabe(zaehler1, nenner1, zaehler2, nenner2, operatorZeichen, &ergebnis_zaehler, &ergebnis_nenner); if (fehlernummer != SUCCESS) melde_fehler(fehlernummer); else gebe_ergebnis_aus(ergebnis_zaehler, ergebnis_nenner); } /*bearbeite_bruchaufgabe*/ short programm_beenden(void) { char antwort; getchar(); /* Eingabepuffer leeren */ do { printf("\nMoechten Sie eine Aufgabe berechnen lassen ? (j/n) "); scanf("%c", &antwort); } while (antwort != 'j' && antwort != 'n'); return (antwort == 'n'); } /*programm_beenden*/ int main(void) { /*Hauptprogramm*/ erklaere_programm(); do bearbeite_bruchaufgabe(); while (!programm_beenden()); return SUCCESS; } /*Hauptprogramm*/ - --------------DAC9214DE3BA6171F160FCBF-- ------------------------------ Date: Thu, 14 Dec 2000 19:31:05 +0100 From: Tim Gesekus <[EMAIL PROTECTED]> Subject: Re: [PUG] Probleme bei C-Programm On Thu, Dec 14, 2000 at 06:59:44PM +0100, Gregor S. wrote: > Vielleicht hat ja jemand von euch mal Zeit + Lust, sich den Quelltext > anzuschauen. Hmm, hab ich. Bin ja nicht so der Held, aber ich glaub Dein Proff auch nicht. > > /*Unvollstaendige Bruchrechnung mit Prozeduren und Funktionen und mit Parameter*/ > short lese_aufgabe_ein(short *zaehler1, short *nenner1, short *zaehler2, > short *nenner2, char *operatorZeichen) > { > short eingabe_erfolgreich; > > do { > printf("Zaehler1 : "); > scanf("%i", zaehler1); Hier uebergibt er gerade einen int (%i) an einen short int (zaehler1). Purer Zufall, was da raus kommt. Man mache aus der Zeile und allen folgenden scanf: scanf("%hi", zaehler1); Das h ist der length modiefier von i und macht ihn zu einen short. - -- Tim Gesekus **** eMail: Tim Gesekus <[EMAIL PROTECTED]> - ---------------------------------------------------------------- This space is for rent ------------------------------ Date: Thu, 14 Dec 2000 19:37:23 +0100 From: Tim Gesekus <[EMAIL PROTECTED]> Subject: Re: [PUG] IDE Festplatte On Thu, Dec 14, 2000 at 06:47:15PM +0100, Gregor S. wrote: > Hi Leude- > > ich hab gerade die neue LinuxUser (und Linux Magazin) zur hand. in der > User schreiben sie auf Seite 20 - 21, dass man mit > hdparm -d1 -c1 Hmm, das schlimmst was glaube ich passieren koennte, ist die totale Schrottung der Filesysteme. > eine IDE festplatte in den DMA-Modus setzen kann. Welche gefahren bringt > das mit sich und wie kann ich es wieder r�ckg�ngig machen? Aehh, entweder die richtigen Parameter an hdparm uebergeben oder neu booten. man hdparm sollte man aber schon mal gelesen haben. tim - -- Tim Gesekus **** eMail: Tim Gesekus <[EMAIL PROTECTED]> - ---------------------------------------------------------------- Pseudo random sig ------------------------------ Date: Thu, 14 Dec 2000 20:29:17 +0100 From: "Gregor S." <[EMAIL PROTECTED]> Subject: [PUG] C-Programm Danke Tim- h�tt' ich eigentlich auch selber drauf k�mmen k�nnen - hab wohl vor lauter Wald die b�ume nicht mehr gesehen *g* So ist der prof ganz in Ordnung. Aber von Linux null Ahnung. Von plattformunabh�ngiger Programmierung kann bei dem keine Rede sein. Irgendwie bin ich sowieso der einzige in meinem Semester der unter Linux programmiert. Und das ist die Zukunft der IT!? greets greg ------------------------------ Date: Thu, 14 Dec 2000 21:03:15 +0100 From: Tim Gesekus <[EMAIL PROTECTED]> Subject: Re: [PUG] C-Programm On Thu, Dec 14, 2000 at 08:29:17PM +0100, Gregor S. wrote: > Danke Tim- > > h�tt' ich eigentlich auch selber drauf k�mmen k�nnen - hab wohl vor > lauter Wald die b�ume nicht mehr gesehen *g* > So ist der prof ganz in Ordnung. Aber von Linux null Ahnung. Von > plattformunabh�ngiger Programmierung kann bei dem keine Rede sein. Damit hat das nicht zu schaffen. Gib mal als Nenner 32769 ein. Dann sollte da eigentlich als echter Nenner -1 rasukommen. In einem Beispielprog von int nach short zu wandeln ist einfach Mist. So lernen die das nie. Als naechstes castet er nach void und dann wieder zurueck. Da koennen wir die statische Typen- pruefung von c, gleich abschalten. Und zusehen was am ende so rauskommt. Das ist ein klares nono. Haet er doch ueberall einfach ints genommen. Ist auch kuerzer zu tippen. *g* > Irgendwie bin ich sowieso der einzige in meinem Semester der unter Linux > programmiert. Und das ist die Zukunft der IT!? Naja, wenn die so ausgebildet werden.... Bin ein wenig alergerisch, was profs angeht. Wenn man im RZ einer Uni arbeitet, bekommt man die viel zu haeufig ab. Und was die z.T. anstellen ist echt unglaublich. Man sollte doch nach x Jahren Prof fuer Supercomputing in der Lage sein eine Diskette richtigrum in ein Laufwerk zu stecken. Es gibt ja einfach nicht so viele Moeglichkeiten. Und dann zu behaupten das Laufwerke waere kaputt.. Oder der kaputte Monitor, der sich als angesprungener Screensaver entpuppte. Man haeete doch mal die Maus oder die Tastatur bewegen koennen... *grummel* tim - -- Tim Gesekus **** eMail: Tim Gesekus <[EMAIL PROTECTED]> - ---------------------------------------------------------------- COBOL programs are an exercise in Artificial Inelegance. ------------------------------ Date: Thu, 14 Dec 2000 21:39:19 +0100 From: Tim Gesekus <[EMAIL PROTECTED]> Subject: [PUG] mutt Hi, hat wer ne Ahnung, ob man mutt sowas wie sync die Mailbox alle fuenf Minuten beibringen kann? tim - -- Tim Gesekus **** eMail: Tim Gesekus <[EMAIL PROTECTED]> - ---------------------------------------------------------------- Ich hab hier fur 5 Mark das Suse-Kompatibilitatspacket fur FreeBSD <hacmac> ln -s /stand/sysinstall /usr/bin/yast ------------------------------ End of [EMAIL PROTECTED] - Digest V1 #200 ************************************ -------------------------------------------------------------------------- Digest von "[EMAIL PROTECTED]" - http://www.pug.org

