| The day Microsoft makes something that doesn't suck is the day they start making vaccum cleaners. | Es gibt Mädchen, die tragen so enge Jeans, dass man ihnen jeden Wunsch von den Lippen ablesen kann... |
| P.Ikier@cli.de am 12.12.00 in de.talk.jokes | diephysik@gmx.de am 16.12.00 in de.talk.jokes |
|
"Genosse Stalin, zwei Gruppen scheinen hinter uns zu stehen.
Die eine aus Furcht, die andere aus Überzeugung. Auf welche
sollen wir uns stützen?" "Auf die, die aus Furcht handelt. Überzeugungen können sich ändern!" |
Die zehn Gebote Gottes enthalten 279 Wörter, die amerikanische Unabhängigkeitserklärung 300 Wörter, die Verordnung der europäischen Gemeinschaft über den Import von Karamelbonbons aber exakt 25911 Wörter. |
| fc3a501@math.uni-hamburg.de am 12.12.00 in de.talk.jokes | thomas.rachel@gmx.de am 14.06.00 in de.talk.jokes |
|
"Nun Oma, wie funktioniert das neue Hörgerät?" "Sehr gut, ich habe jetzt schon dreimal mein Testament geändert." |
...und ich hatte heute wieder das Gefühl des Morgens danach, ohne den Abend vorher gehabt zu haben. |
| cmontana@gmx.de am 18.06.00 in de.talk.jokes | cmontana@gmx.de am 09.06.00 in de.talk.jokes |
|
Die alte Dameschenkt dem Bettler 5 Mark und ermahnt ihn: "Dass Sie mir dafür aber keinen Alkohol kaufen!" "Ihnen? Wie käme ich denn dazu?" |
Unterschied zwischen Psychologie und Petting? Psychologie ist die Kunst, die Menschen zu verstehen. Petting ist die Kunst, die Menschen zu begreifen. |
| w.th-sch@gmx.de am 11.12.00 in de.talk.jokes | mvaresco@ping.at am 10.12.00 in de.talk.jokes |
|
Hummeln sind die NTs unter den Server-Insekten. Groß, laut,
schwerfällig und sie beißen und stechen nicht mal ;) Trotzdem flößen sie uninformierten Durchschnittslusern gehörig Angst ein. (Felix von Leitner in de.alt.sysadmin.recovery) |
"Letztlich wurde ich in den USA wegen meines Namens verhaftet." "Und wieso das?" "Ich heiße Heiniger..." |
| ozelot@gmx.net am 15.05.00 in de.talk.jokes | use_a_condom@HoTmAiL.CoM am 01.05.00 in de.talk.jokes |
| Unser Programmierer liebte Computer - bis man ihn einmal dabei erwischte... | Xerox does it again and again and again and ... |
| Erst wenn das Reissverschlussverfahren an Autobahnbaustellen klappt, haben wir eine Chance auf den Weltfrieden. | Deutsche Bahn - Genießen Sie Ihren Urlaub in vollen Zügen |
| R.Hambsch@gmx.de am 15.12.00 in de.talk.jokes | jens.weber@uni-duisburg.de am 07.12.00 in de.talk.jokes |
Die amerikanische Post hat die Verdienste Bill Gates gewürdigt, sein Konterfei
ziert eine Briefmarke. Im täglichen Betrieb zeigte sich jedoch, daß diese
Briefmarke nicht auf den Briefen hielt. Die eingesetzte
Untersuchungskommission kam nach wenigen Monaten zu folgendem Ergebnis:
|
Smart man + smart woman = romance Smart man + dumb woman = pregnancy Dumb man + smart woman = affair Dumb man + dumb woman = marriage Smart boss + smart employee = profit Smart boss + dumb employee = production Dumb boss + smart employee = promotion Dumb boss + dumb employee = overtime |
| http://www.kraehseite.de | jb@jbrauer.de am 07.12.00 in de.talk.jokes |
| Die Polizei weisst darauf hin, dass es sich bei der "Aktie Gelb" um die Aktien einer Briefkastenfirma handelt! |
Unsere Jugend ist heruntergekommen und zuchtlos. Die jungen Leute hören nicht mehr auf ihre Eltern. Das Ende der Welt ist nahe. (Keilschrifttext aus Ur um 2000 v. Chr.) |
| juliamarkus@vossnet.de am 27.11.00 in de.talk.jokes | Webmaster@birgerb.de am 11.12.00 in de.talk.jokes |
Was haben Frauen und Gummistiefel gemeinsam?
|
Die Tochter hat gerade geheiratet. Die Mutter gibt ihr einige Tips zum
Haushalt und sagt: Also ich habe zum Beispiel auf den Handtüchern im Bad immer ein "A" für Antlitz und ein "G" für Gesäß stehen. So verwechsle ich die Handtücher nicht. Mischt sich der Vater ein: Wie jetzt? Habe ich etwa 20 Jahre das falsche Handtuch genommen . Ich dachte immer, es heißt Arsch und Gesicht... |
| hsaat@bre.ipnet.de am 11.12.00 in de.talk.jokes | cmontana@gmx.de am 27.05.00 in de.talk.jokes |
|
Alle Menschen sind gleich. Mir zumindest. |
We cowboys in Wyoming think vegetables are NOT food. Vegetables are what food eats. |
| office@viennaslide.com in de.talk.jokes | gerson.kurz@t-online.de am 26.11.00 in de.talk.jokes |
| Solange die Benutzer freundlich bleiben, braucht die Software nicht benutzerfreundlich zu sein. |
Kind im Bad: "Mutti, wo ist der Waschlappen?" "Bier holen." |
| kili@outback.escape.de am 29.04.00 in de.talk.jokes | zwickler@cityweb.de am 11.03.00 in de.talk.jokes |
Stufe 1: Schüler
10 PRINT "HELLO WORLD"
20 END
Stufe 2: Das erste Studienjahr
program Hello(input, output)
begin
writeln('Hello World')
end.
Stufe 3: Im Hauptstudium
(defun hello
(print
(cons 'Hello (list 'World))))
Stufe 4: Der 1. Job
#include
Stufe 5: Erfahrener Softwareentwickler
#include
Stufe 6: Chefentwickler
[
uuid(2573F8F4-CFEE-101A-9A9F-00AA00342820)
]
library LHello
{
// bring in the master library
importlib("actimp.tlb");
importlib("actexp.tlb");
// bring in my interfaces
#include "pshlo.idl"
[
uuid(2573F8F5-CFEE-101A-9A9F-00AA00342820)
]
cotype THello
{
interface IHello;
interface IPersistFile;
};
};
[
exe,
uuid(2573F890-CFEE-101A-9A9F-00AA00342820)
]
module CHelloLib
{
// some code related header files
importheader("pshlo.h");
importheader("shlo.hxx");
importheader("mycls.hxx");
// needed typelibs
importlib("actimp.tlb");
importlib("actexp.tlb");
importlib("thlo.tlb");
[
uuid(2573F891-CFEE-101A-9A9F-00AA00342820),
aggregatable
]
coclass CHello
{
cotype THello;
};
};
#include "ipfix.hxx"
extern HANDLE hEvent;
class CHello : public CHelloBase
{
public:
IPFIX(CLSID_CHello);
CHello(IUnknown *pUnk);
~CHello();
HRESULT __stdcall PrintSz(LPWSTR pwszString);
private:
static int cObjRef;
};
#include "thlo.h"
#include "pshlo.h"
#include "shlo.hxx"
#include "mycls.hxx"
int CHello::cObjRef = 0;
CHello::CHello(IUnknown *pUnk) : CHelloBase(pUnk)
{
cObjRef++;
}
HRESULT __stdcall CHello::PrintSz(LPWSTR pwszString)
{
printf("%ws\n", pwszString);
return ResultFromScode(S_OK);
}
CHello::~CHello()
{
// when the object count goes to zero, stop the server
cObjRef--;
if (cObjRef == 0)
PulseEvent(hEvent);
}
#include "pshlo.h"
#include "shlo.hxx"
#include "mycls.hxx"
HANDLE hEvent;
int _cdecl main(int argc, char * argv[])
{
ULONG ulRef;
DWORD dwRegistration;
CHelloCF *pCF = new CHelloCF();
hEvent = CreateEvent(NULL, FALSE, FALSE, NULL);
// Initialize the OLE libraries
CoInitializeEx(NULL, COINIT_MULTITHREADED);
CoRegisterClassObject(CLSID_CHello, pCF,
CLSCTX_LOCAL_SERVER,
REGCLS_MULTIPLEUSE, &dwRegistration);
// wait on an event to stop
WaitForSingleObject(hEvent, INFINITE);
// revoke and release the class object
CoRevokeClassObject(dwRegistration);
ulRef = pCF->Release();
// Tell OLE we are going away.
CoUninitialize();
return 0;
}
extern CLSID CLSID_CHello;
extern UUID LIBID_CHelloLib;
CLSID CLSID_CHello =
{/* 2573F891-CFEE-101A-9A9F-00AA00342820 */
0x2573F891,
0xCFEE,
0x101A, { 0x9A, 0x9F, 0x00, 0xAA, 0x00, 0x34, 0x28, 0x20 }
};
UUID LIBID_CHelloLib =
{/* 2573F890-CFEE-101A-9A9F-00AA00342820 */
0x2573F890,
0xCFEE,
0x101A, { 0x9A, 0x9F, 0x00, 0xAA, 0x00, 0x34, 0x28, 0x20 }
};
#include "pshlo.h"
#include "shlo.hxx"
#include "clsid.h"
int _cdecl main(int argc, char * argv[])
{
HRESULT hRslt;
IHello* pHello;
ULONG ulCnt;
IMoniker* pmk;
WCHAR wcsT[_MAX_PATH];
WCHAR wcsPath[2 * _MAX_PATH];
// get object path
wcsPath[0] = '\0';
wcsT[0] = '\0';
if (argc == 1)
{
mbstowcs(wcsPath, argv[1], strlen(argv[1]) + 1);
wcsupr(wcsPath);
}
else
{
fprintf(stderr, "Object path must be specified\n");
return 1;
}
// get print string
if (argc == 2)
mbstowcs(wcsT, argv[2], strlen(argv[2]) + 1);
else
wcscpy(wcsT, L"Hello World");
printf("Linking to object %ws\n", wcsPath);
printf("Text String %ws\n", wcsT);
// Initialize the OLE libraries
hRslt = CoInitializeEx(NULL, COINIT_MULTITHREADED);
if (SUCCEEDED(hRslt))
{
hRslt = CreateFileMoniker(wcsPath, &pmk);
if (SUCCEEDED(hRslt))
hRslt = BindMoniker(pmk, 0, IID_IHello,
(void**)&pHello);
if (SUCCEEDED(hRslt))
{ // print a string out
pHello-PrintSz(wcsT);
Sleep(2000);
ulCnt = pHello->Release();
}
else
printf("Failure to connect, status: %lx\n", hRslt);
// Tell OLE we are going away.
CoUninitialize();
}
return 0;
}
Stufe 7: Lernender Hacker
#!/usr/local/bin/perl
$msg="Hello, world.\n";
if ($#ARGV = 0)
{
while(defined($arg=shift(@ARGV)))
{
$outfilename = $arg;
open(FILE, "" . $outfilename) || die "Can't write
$arg:$!\n";
print (FILE $msg);
close(FILE) || die "Can't close $arg: $!\n";
}
}
else
{
print ($msg);
}
1;
Stufe 8: Erfahrener Hacker
#include
Stufe 9: Ausgebuffter Hacker
% cc -o a.out /src/misc/hw/hw.c
% a.out
Stufe 10: Guru Hacker
% cat
Hello, world.
Stufe 11: Neuer Manager
10 PRINT "HELLO WORLD"
20 END
Stufe 12: Mittleres Management
mail -s "Hello, world." bob@b12
Bob, could you please write me a program that prints "Hello
world."?
I need it by tomorrow.
Stufe 13: Gehobenes Management
% zmail jim
I need a "Hello, world." program by this afternoon.
Stufe 14: Geschäftsführer
% letter
letter: Command not found.
% mail
To: ^X ^F ^C
% help mail
help: Command not found.
% damn!
!: Event unrecognized
% logout
|
| harzbecker@freenet.de am 15.08.00 in de.talk.jokes |