· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.HEAP —› Улыбнитесь! :-)

. 1 . 2 . 3 . 4 . 5 . 6 . >>

Посл.отвђт Сообщенiе


Дата: Апр 22, 2004 21:36:20

Я тут в базе поковырялся, вот что нашел:

Дао Ольга Борисовна
Дзен Станислав Петрович

Селектор Мария Григорьевна
Кольцо Денис Леонидович

Проц Любовь Константиновна
Винт Галина Ильмаровна
Тансен Эстер Кунис Моник

Винда Зинаида Александровна
Ексель Раиса Даниловна
Линкер Олег Анатольевич !!!

Григорьева Ида Васильевна

Тодуа Бесик Хутолиевич
Паскаль Елена Алексеевна
Ли Си Кен
Перл Роман Александрович
Де-Форт Анна Сергеевна
(ассемблера не нашел :-( )

Рихтер Владимир Устинович !!!


Дата: Апр 23, 2004 16:28:51

В инете много мест для улыбки...
http://ua-lotr.itgo.com/cast.html


Дата: Апр 24, 2004 12:15:46

:)


Дата: Апр 30, 2004 22:34:53

:)))


Дата: Май 26, 2004 14:06:43

Теория маленьких взрывов
(необходимое дополнение к теории Большого взрыва)

Не вызывает сомнения тот факт, что большинство ученых согласно с теорией Большого взрыва. Теория говорит о том, что Вселенная образовалась в результате взрыва одной бесконечно малой точки пространства с бесконечно большой плотностью.

К сожалению, эта теория не была продолжена и развита. Сегодня у вас есть возможность узнать, что же произошло после Большого взрыва.
Теория маленьких взрывов утверждает, что все остальные объекты этого мира также образовались в результате взрывов. Только очень маленьких.
Мы пропустим здесь появление всяких микробов и тому подобных динозавров. Очевидно, что они образовались из-за взрывов метеоритов, а также в результате извержения вулканов. Гораздо интереснее понять, как появился человек.
Вначале взорвалась пробирка. Так на свет появился ученый. Ученый начал тут же что-то изобретать, и не усмотрел за стоящей на кухонной плите едой. В результате взрыва кухонного устройства на свет появилась домохозяйка. Домохозяйка перепутала серу с ржаной мукой. Начала толочь в ступке. Так появился первый ребенок. Разумеется, это был мальчишка. Неумело соединенные электрические провода и взорвавшаяся в результате лампочка породили девочку.
Военные появились в результате взрыва гранаты.
Разорвавшаяся стухшая банка тушенки разродилась продавцами.
Самодельная бомба вывела на свет политиков.
Не все появлялись непосредственно после взрывов. Некоторые возникали по косвенным причинам.
Вот, появился первый погибший от бомбы. Кто-то должен был об этом рассказать. Так появились журналисты. С тех пор они были постоянными спутниками маленьких взрывов, сами, подчас, производя информационные бомбы, которые никого не убивали, но могли убить их самих.
Взрывы социальные, взрывы эмоций, взрывы скандалов.

Взрывы, порождающие жизнь?

Мне не нравится теория маленьких взрывов. Мне не нравится теория Большого взрыва. Я вообще взрывы не люблю.
Мне хотелось бы, чтоб наша Вселенная образовалась не в секунду безумного хаоса. Наверное, если она началась со взрыва, она может взрывом и завершиться?

Я надеюсь, что Вселенная началась с мечты. Может быть, тогда она завершится ее исполнением.
Олег Козырев


Дата: Май 26, 2004 23:06:36

Душевно. :)


Дата: Июн 9, 2004 16:40:48

Пришло мылом , видимо свежак :)

======================================================
На одном корабле работал фокусник. Так как пассажиры постояно
менялись, он без перемены проделывал одни и те же фокусы. К его
несчастью, капитанский попугай просмотрел его выступление достаточно
раз и разгадал все секреты. Во время каждого выступления попугай
портил все фокусы своими криками "Эта не та шляпа! Он прячет пиковую
даму в кармане брюк! В коробке дырочка!" Фокусник сердился, но ничего
не мог сделать, капитанский попугай все-таки. Однажды корабль потерпел
кораблекрушение, и только фокусник и попугай выжили чудом, и
продолжали плавать в море на каком-то бревне. Фокусник постоянно
злобно смотрел на попугая, который в свою очередь не переставал
смотреть на фокусника. Наконец, через неделю попугай не выдержал:

- Ну ладно, ладно, я сдаюсь! Где корабль?!
======================================================


Дата: Июн 9, 2004 16:58:46

Ну ладно, раз так, то вот.
Слегка экспресивно, так что малолетним и пожилым детям настоятельно рекомендуется при прочтении выключить монитор.

------------------------

В тысяча каком-то лохматом году я и мой друг пришли работать в одну контору, которая разрабатывала игрушки для американских заказчиков. Их идея, движок и маркетинг, а остальное наше. В качестве первого задания нам дали рисовать к игре графику, текстурки, здания, и так далее. Пейзажи включали городские улицы, дороги, небо, сельских животных и прочий антураж виртуального мира. В игре был трехмерный движок, многие объекты двигались и взаимодействовали, а на фоне неба даже летал маленький спортивный самолетик. После краткого курса молодого бойца, наш новый босс печально на нас посмотрел и добавил "А самое главное, не рисуйте х@#в". На наши недоуменные вопросы он, немного помявшись, рассказал, что объем работы большой и дизайнерам с тоски часто приходит
в голову пороть отсебятину и оставлять так сказать приколы на память. Народ у нас простой, так что самое популярное это написать где-нибудь на укромном заборе слово "#@й". Игрушка без ограничений по возрасту, а клиенты, тем более покупатели, совсем не идиоты и подобные приколы вообще чреваты судами, неустойками и тому подобной буржуазной херней. На сем он закончил и послал нас на хер, то есть работать. После такой оригинальной вводной у меня на сердце остался тяжелый осадок. Почему-то этот злосчастный #@й не давал мне покоя, я целыми днями прикидывал где бы его разместить. На ум приходили узоры обоев, неоновые вывески на крышах небоскребов в стиле "Слава КПСС" и цветочные клумбы, выложенные в форме искомого слова. Где-то через месяц я поделился этим бредом с приятелем. Как ни странно, оказалось, что я не одинок. Похоже, та же тема застряла и в его мозгу. Однако, так получилось что вскоре я перешел в другой отдел и об этом проекте забыл до самого дня его сдачи. Финальная стадия проекта перед передачей бета-тестерам включала часовой прогон игрушки на большом экране в присутствии заказчика и всех сотрудников фирмы. За те полгода, что я не видел проект, в нем многое изменилось. Герои стали еще героичнее, травка зеленее, деревья красивее, здание обросли деталями и пристройками, на далеком лугу паслись симпатичные коровки. Даже самолетик не просто мельтешил в небе, а выделывал сложные фигуры, оставляя тающий инверсионный след, причем в
разных квадрантах неба, так что был виден только с правильных ракурсов. Как ни странно, никаких глюков не было, сдача прошла на ура, все были рады и довольны. Один лишь я, как дурак, вторые полчаса сидел и давился от смеха. Первого получаса мне как раз хватило на то, чтобы понять, что с помощью фигур высшего пилотажа самолетик своим полупрозрачным выхлопом на полнеба пишет слово #@Й

Рассказал(a) Volkot


Дата: Июн 9, 2004 21:59:06

источник: неизвестен
<Дай бог памяти...>
Молитва советского программиста

Главная программа - функции malloc:
Прошу обеспечить выделение 257 килобайт Conventional Memory.

Функция malloc - операционной системе:
Прошу выделить 257 килобайт Conventional Memory в связи с производственной необходимостью.

Операционная система - главной программе:
Выделить 257 килобайт Conventional Memory не представляется возможным в связи с отсутствием таковых. Есть 3 мега Extended. Берете?

Главная программа - обработчику исключений:
С памятью облом. Что делать будем?

Обработчик исключений - процедуре оптимизации:
Необходимо добиться экономии памяти за счет более рационального использования системных ресурсов.

Контроллер прерываний - обработчику прерываний:
Тут это... юзер кнопку нажал...

Главная программа - обработчику прерываний:
Не дергайся! Подержит и отпустит.

Процедура оптимизации - обработчику исключений:
Готово!

Главная программа - обработчику исключений:
Ну что там?

Обработчик исключений - главной программе:
Еще хуже стало. Может, на диск посвопимся?

Главная программа - жесткому диску:
Прошу принять на хранение swap-файл в размере 257 килобайт.

Жесткий диск - главной программе:
Ваша просьба не может быть удовлетворена за недостатком места.

Главная программа - операционной системе:
Что еще за глюк? Было же место!

Жесткий диск - главной программе:
Ничего не глюк. Вы еще прошлый swap-файл на 4 мега не забрали. А я, между прочим, не резиновый. И даже не stacker'ный.

Контроллер прерываний - обработчику прерываний:
Тут это... юзер опять кнопку давит...

Обработчик прерываний - PC speaker'у:
Ну скажи ему что-нибудь, пусть отвяжется!

PC speaker - юзеру:
Биип!

Главная программа - операционной системе:
Ну может можно чего-нибудь перераспределить?

Операционная система - главной программе:
Другим задачам тоже память нужна. Вам что, General Protection Error схлопотать охота?

Главная программа - хакерской функции:
Ну-ка выясни, кто там отожрал всю память, и выкини их к XTшной матери!

Контроллер прерываний - обработчику прерываний:
Тут юзер Ctrl-Alt-Del жмет!

Главная программа - обработчику прерываний:
Да отруби ты этому зануде клавиатуру! Мы тут делом заняты...

Хакерская функция - главной программе:
Опаньки!

Главная программа - операционной системе:
Ну что там? Сколько памяти свободно?

Операционная система - главной программе:
320 Conventional и... ой, куда это Extended Memory Manager делся?

Главная программа - хакерской функции:
Ты что начистила, сволочь?

Хакерская функция - главной программе:
А чо я, чо я? Мне сказали - выкинуть, я и выкидываю!

Функция malloc - операционной системе:
Прошу выделить 257 килобайт Conventional Memory в связи с производственной необходимостью.

Операционная система - главной программе:
Не могу. У меня в Extended Memory важные данные лежали. И вообще, я с вами скоро повешусь!

Кнопка Reset - процессору:
Ну что? Доигрались?

... ХОЛОДНЫЙ РЕСТАРТ...

Autoexec.bat - главной программе:
Так на чем мы остановились?


Дата: Июн 9, 2004 22:08:52

kaspersky

Ты где сие раскопал? Я тут с русскоязычной у себя на работе чуть не сдох. Ржали до колик оба.


Дата: Июн 9, 2004 22:09:18

:))))))))))))


Дата: Июн 9, 2004 22:18:34

Полный BSOD :))))


Дата: Июн 9, 2004 22:20:51

Нет плюса, кроме плюса, но Си плюс плюс - самый приплюснутый из плюсов!
Чти операционную систему свою и не хай ее разработчиков, ибо им и без тебя икается. А то и сам таким станешь.
Ты байт системы, но если байт лишится своих битов, то как ему опять стать байтом?
Если у тебя хакер украл файл, пошли ему еще два по E-mail. В твоем каталоге сроду ничего путного не водилось, а мелкий спам душу согреет.
Если тебя друзья величают хакером, знай, ламер ты, ибо настоящего хакера не видно, не слышно и нет у него никаких друзей кроме компьютера.
Не укради программы чужой. Да и зачем тебе чужие баги, если ты от своих не знаешь как избавиться?
Если новый компьютер соблазняет тебя, проапгрейдь старый. Ибо лучше потерять малое количество баксов, чем большое и по малому подстраивать систему, чем переставлять весь софт по большому.
Если жена конфликтует с компьютером, брось жену. Ибо компьютер кормит тебя, удовлетворяет и развлекает лучше. А жену можно подобрать новую, побродив по сайтам знакомств.
Возлюби ближнего своего, но через интернет. Ибо СПИДом от этого еще никто не заражался.
Лучше компьютера может быть только пиво, но одно другому не мешает.
Соблюдающий заповеди сии да спасен будет, и душа его после смерти продолжит жизнь вечную, обретя покой и усладу в безбрежных виртуальных садах компьютерных сетей.


Дата: Июн 15, 2004 11:45:14 · Поправил: Shift

http://www.cs.tau.ac.il/students/shtuyot/prgrammer.htm

Evolution of Programmer

High School/Jr.High

10 PRINT "HELLO WORLD"
20 END

First year in College

program Hello(input, output)
begin
writeln('Hello World')
end.

Senior year in College

(defun hello
(print
(cons 'Hello (list 'World))))

New professional

#include <stdio.h>
void main(void)
{
char *message[] = {"Hello ", "World"};
int i;

for(i = 0; i < 2; ++i)
printf("%s", message[i]);
printf("\n");
}

Seasoned professional

#include <iostream.h>
#include <string.h>

class string
{
private:
int size;
char *ptr;

public:
string() : size(0), ptr(new char('\0')) {}

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);
}

Master Programmer

[
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::PrintSz(LPWSTR pwszString)
{
printf("%ws\n", 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] = '\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", hRslt);

// Tell OLE we are going away.
CoUninitialize();
}

return(0);
}

Apprentice 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;

Experienced Hacker

#include <stdio.h>
#define S "Hello, World\n"
main(){exit(printf(S) == strlen(S) ? 0 : 1);}

Seasoned Hacker

% cc -o a.out ~/src/misc/hw/hw.c
% a.out

Guru Hacker

% cat
Hello, world.
^D

New Manager

10 PRINT "HELLO WORLD"
20 END

Middle Manager

mail -s "Hello, world." bob@b12
Bob, could you please write me a program that prints "Hello,
world."?
I need it by tomorrow.
^D

Senior Manager

% zmail jim
I need a "Hello, world." program by this afternoon.

Chief Executive

% letter
letter: Command not found.
% mail
To: ^X ^F ^C
% help mail
help: Command not found.
% damn!
!: Event unrecognized
% logout


Дата: Июн 15, 2004 13:35:18

Хех.. Guru Hacker. Да не смешно это..
Минимальная прога выводящая Hello World и не требующая ничего, кроме ОСи = 19 байт. Догадайтесь на каком языке:

MsgBox"Hello World"


COM файл, выполненный по правилам - на 2 байта больше:

B409BA0901CD21CD2048656C6C6F20576F726C6424


Who wins?
:(

. 1 . 2 . 3 . 4 . 5 . 6 . >>


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.071