"¿Qué le dice Linux a Windows? - Estás colgao!"
¬¬
Un físico, in ingeniero, un químico y un informático van en un coche. El coche se para.
El ingeniero dice que si le dan los materiales adecuados, puede construir un motor de tracción para que el coche vuelva a andar.
El químico dice que si encuentra los productos que necesita podrá hacer una mezcla de carburante que hará que el coche vuelva a andar.
El físico dice que si encuentra la pendiente adecuada podra acelerar el coche hasta que el motor vuelva a funcionar.
El informático dice: ¿Y si salimos del coche y volvemos a entrar?
#29 Ese error no sale en windows. Sale al arrancar el equipo, cuando termina de chequear los dispositivos ide (HD, lector optico, etc..). Si no encuentra el teclado, te salta con ese error y te dice press supr para setup (bios) f1 para continuar. Aunque ese error no tiene logica (no teclado, no teclas, no poder pulsar xD), se podria decir que es un error estandar en las placas bases, es decir, si por ejemplo no encontrase la disquetera te saldria el mismo error, si la velocidad/latencia de la ram no esta bien configurada tambien te sale ese error, etc...
como imprime una chica un documento word?
http://usuarios.lycos.es/sergiosmf/Imagenes/chica.word.jpg
#18 exactamente es:
Hay 10 tipos de personas, los que saben contar en binario y los que no.
xd
El chiste mas friki q he leido:
Evolucion de un programador:
El primer
año en la Universidad:
10 PRINT "HELLO WORLD"
20 END
El segundo año en la Universidad:
program Hello(input, output)
begin
writeln('Hello World')
end.
El último año en la Universidad:
(defun hello
(cons 'Hello (list 'World))))
Recién graduado:
#include <stdio.h
void main(void)
{
char *message[] = {"Hello ", "World"}; int i;
for(i = 0; i < 2; ++i)
printf("%s", message);
printf(" ");
}
Profesional con experiencia:
#include <iostream.h
#include <string.h
class string
{
private:
int size;
char *ptr;
public:
string() : size(0), ptr(new char('')) {}
string(const string &s) : size(s.size)
{
ptr = new char[size + 1];
strcpy(ptr, s.ptr);
}
string()
{
delete [] ptr;
}
friend ostream &operator <<(ostream &, const string &);
string &operator=(const char *);
};
ostream &operator<<(ostream &stream, const string &s)
{
return(stream << s.ptr);
}
string &string::operator=(const char *chrs)
{
if (this != &chrs)
{
delete [] ptr;
size = strlen(chrs);
ptr = new char[size + 1];
strcpy(ptr, chrs);
}
return(*this);
}
int main()
{
string str;
str = "Hello World";
cout << str << endl;
return(0);
}
EL Gran Maestro:
[
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(<windows.h);
importheader(<ole2.h);
importheader(<except.hxx);
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 <windows.h
#include <ole2.h
#include <stdio.h
#include <stdlib.h
#include "thlo.h"
#include "pshlo.h"
#include "shlo.hxx"
#include "mycls.hxx"
int CHello::cObjRef = 0;
CHello::CHello(IUnknown *pUnk) : CHelloBase(pUnk)
{
cObjRef++;
return;
}
HRESULT __stdcall CHello:rintSz(LPWSTR pwszString)
{
printf("%ws ", pwszString);
return(ResultFromScode(S_OK));
}
CHello::CHello(void)
{
// when the object count goes to zero, stop the server
cObjRef--;
if( cObjRef == 0 )
PulseEvent(hEvent);
return;
}
#include <windows.h
#include <ole2.h
#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 <windows.h
#include <ole2.h
#include <stdlib.h
#include <string.h
#include <stdio.h
#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] = '';
wcsT[0] = '';
if( argc 1) {
mbstowcs(wcsPath, argv[1], strlen(argv[1]) + 1); wcsupr(wcsPath);
}
else {
fprintf(stderr, "Object path must be specified "); 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 ", wcsPath);
printf("Text String %ws ", 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", hRslt);
// Tell OLE we are going away.
CoUninitialize();
}
return(0);
}
El aprendiz del Hacker
#!/usr/local/bin/perl
$msg="Hello, world. ";
if ($#ARGV = 0) {
while(defined($arg=shift(@ARGV))) {
$outfilename = $arg;
open(FILE, "" . $outfilename) || die "Can't write $arg: $! "; print
(FILE $msg);
close(FILE) || die "Can't close $arg: $! ";
}
} else {
print ($msg);
}
1;
El Hacker con algo de experiencia:
#include <stdio.h
#define S "Hello, World "
main(){exit(printf(S) == strlen(S) ? 0 : 1);}
El Hacker maduro:
% cc -o a.out /src/misc/hw/hw.c
% a.out
Hacker "Gurú"
% cat
Hello, world.
D
El Nuevo Ejecutivo:
10 PRINT "HELLO WORLD"
20 END
El Manager de nivel intermedio:
mail -s "Hello, world." bob@b12
Bob, puedes escribirme un programa que diga "Hello, world."?
Lo necesito para mañana.
D
El manager de nivel superior:
% zmail jim
Necesito un programa "Hello,
world." para esta tarde.
El Presidente de la Compañía:
% letter
letter: Command not found.
% mail
To: X F C
% help mail
help: Command not found.
% maldicion!
!: Event unrecognized
% logout
P:Como hacer ams eficaz windows?
R:Mira en el manual de destalacion...
Ha DOS pongo por testigo que jamas volvere a pantallearme
#42 Un chiste para gente que tiene una mínima idea de C.
Y no, no me estoy refiriendo a una letra del abecedario.
Esto es un tio que tiene dos pcs, uno con windows y otro con linux y los tira por la ventana. Cual llegara primero al suelo?
El de linux...porke el de windows se cuelga.
PD: lo lei por este foro, pero no he visto que nadie lo pusiera xD
Cuantos Ingenieros Informaticos hacen falta para cambiar una bombilla ?
Ninguno, es problema de hardware.
Para el que sepa de matematicas:
http://www.msnusers.com/informticoscpszgz/msgattachments/23
Tu mujer se ha quedado embarazada:
Abortar - Reintentar - Anular
Ahora busco el codigo de windows, que lo tengo por aqui xD.
PD: Yo pillo to2 los xistes estos xDDDD
---- EDIT : AQUI ESTA EL CODIGO FUENTE DE WINDOWS :!
#include "Win30.h"
#include "Win31.h"
#include "Win95.h"
#include "AlgoMas.h"
#include "CodigoAntiguo.h"
#include "NormasDeBillGates.h"
#include "CosasDeRelleno.h"
#include "Monopoly.h"#define INSTALAR TODO_SIN_EXCEPCION_Y_A_LO_BESTIA
#define CASCAR -5483021548692487811456214478252114545621static char Escritorio[16000000]; /* 16 Mb /
static char Accesorios[8000000]; / 8 Mb /
static char Explorer4[4000000]; / 4 Mb /
static char ProgramasDeUsuario[2000000]; / 2 Mb /
static char MemoriaLibre[2000000]; / 2 Mb */int main()
{
while (NoCasque()) {
MostrarMensajeCopyright();
MostrarMensajeNormasBillGates();
DesactivarBotonReset();
BucleParaNoHacerNada();if (PRIMERA_INSTALACION) {
while (TamanyoDiscoSwap() <
(ESPACIO_PARA_WINDOWS_ENTERITO * 5)) {
Ocupar50MbParaDiscoDeSwap();
BucleParaNoHacerNada();
}EliminarSistemaDeArchivosHPFS();
EliminarCualquierRastroDeOS2();DeshabilitarInstalacionDeNetscape();
DeshabilitarInstalacionDeRealPlayer();
if (QuedaAlgunRastroSospechoso())
ColgarSistema();
}MostrarAlgunaCosaBonitaPeroInutil();
MostrarMensajeCopyrightOtraVez();
BucleParaNoHacerNada();
HacerVerQueHaceAlgo();if (SigueSinCascar()) {
MostrarMensajeCopyrightOtraVez();
BucleParaNoHacerNada();
EjecutarWin31();if (AunSigueSinCascar())
EjecutarWin30();BucleParaNoHacerNada_1();
BucleParaNoHacerNada_2();
BucleParaNoHacerNada_3();BucleParaNoHacerNada_Etcetera();
}if (UsuarioNoAceptaWindowsComoAlgoUtil())
goto VETE_A_SABER_DONDE;if (SeHaDetectadoCache())
DeshabilitarCache();if (CPU_Rapida()) {
EstablecerEstadosDeEspera(MUCHISIMOS);EstablecerRaton(VELOCIDAD, MUY_LENTO);
EstablecerRaton(ACCION, DESPLAZARSE_A_SALTOS);
EstablecerRaton(REACCION, A_VECES);EstablecerTeclado(VELOCIDAD_PARPADEO, MUY_LENTO);
EstablecerTeclado(VELOCIDAD_REPETICION, MUY_LENTO);
}/* printf("Bienvenido a Windows 3.0"); /
/ printf("Bienvenido a Windows 3.1"); /
/ printf("Bienvenido a Windows 95"); */
printf("Bienvenido a Windows 98");if (CPU != INTEL) {
DeshabilitarRaton();
DesconfigurarTeclado();ColgarSistema(INDICADOR_MSDOS);
} else {
MemoriaDeSistema = open("a:swp0001.swp", O_CREATE);while (NoHayaSuficienteEspacioEnDisco())
printf("Inserte un nuevo disco en la unidad
A:");
}while (NOS_SALGA_DE_LOS_HUEVOS) {
sleep(5000);
ObtenerEntradaUsuario();
sleep(5000);
ReaccionarAPeticionUsuario();
}if (ObtenerNumeroAlAzar() != BINGOOOO)
GenerarErrorDeProteccionGeneral();/* Fin de bucle principal */
}/* Finalizar sesión */
if (AunNoHaCascadoDelTodo()) {
if (ObtenerOtroNumeroAlAzar() != BINGOOOO) {
MandarExplorerALaMierda();if (HayAlgoAbierto()) {
Accion = MostrarMensaje("¿Desea guardar los
datos?");
if (Accion == SI)
GuardarDatos_JAJAJA();MandarloTodoAlCarajo();
}
}printf("Windows se está cerrando");
while (HAYA_PRISA)
sleep(5000);if (UsuarioYaLlegaTardeDondeTeniaQueIr())
printf("Ahora puede apagar el equipo.");
}return ((int)((long)((float)((double)((re double)CASCAR)))));
}
Bueno y aunq no sea un xiste , es gracioso y veridico, asi q, lo xuflo aqui ya que tiene q ver con el Trabajo de un Tecnico Informatico:
" Historia real grabada en un Servicio de Asistencia Tecnica de una
empresa de Informática".
Al técnico le echaron por falta grave, pero llevo a su empresa a juicio
por despido improcedente."
.. juzga tu mism@.
http://www.terra.es/personal2/perebor/chistes.htm
Un técnico de Dell recibió una llamada de un cliente indignado porque su ordenador le había insultado. Me ha llamado "malo, invalido e incorrecto". El técnico le explico que las respuestas "comando incorrecto" o "invalido" del ordenador no deben tomarse como algo personal.
Un confuso usuario de IBM tenia problemas para imprimir sus documentos. Le comento al técnico de atención "on line" que su ordenador decía "no puedo encontrar la impresora". "Incluso he girado el monitor hacia la impresora pero el ordenador sigue sin poder 'ver' la impresora."
..????...Mirar la web por que no kiero ser el unico imbecil que ha leido eso xddddd
Operador del Centro de Atención al Cliente de Novell NetWare:
JAJAJAJA la madre que me parió, está sacado del link anterior, y anda que el del pedal... ¿qué pedal?... "El pedal blanco con los dos botones que tiene una pelotica abajo."... xDDDDDD
Otro usuario de IBM tenía problemas instalando el software y llamó pidiendo ayuda. "Puse el primer disco en la unidad y todo parecía correcto. Pero cuando me pidió que metiera el segundo disco tuve algunos problemas. Pero ya el tercero si no me cupo esa ranura es muy pequeña.
=> Eso yo SE que ha pasado a España sin ir mas lejos, una tia llamo y dijo que tenia problemas al instalar no se que en diskettes, y la de atencion al cliente le dijo que que le paso.
La tia dijo que siguio todos los pasos, pero que no podia sacar los disketts que habia metido, y era porque las instrucciones que le iban saliendo a la pantalla no iban diciendo:
-Quite disco 1 e inserte disco 2 para continuar
Y la tia fue metiendo disketts hasta que la disquetera se fulio (si si, mui heavy xd)