Switch to full style
Юмор и развлечения
Ответить

Постебаться программерам (или над ними...)

11 апр 2008, 13:58

Зарядка для программиста

1.Упражнение с приложением
Запустили приложение, сняли приложение
Запустили приложение, сняли приложение,
Продолжаем упражнение с приложением.
Подняли приложение, упало приложение,
Снова подняли приложение, лежит приложение,
снимаем приложение, завершаем упражнение

2.Упражнение-тестирование
Исходное положение: запустили приложение.
Находим баг,фиксим баг,
находим баг,фиксим баг,
находим баг,не можем пофиксить?
Это фича! Завершаем упражнение

3.Упражнение со шнурочком.
Исходно положение: пропал звук.
Нагнулись, поправили шнурочек,
Поднялись - пропал звук, матюкнулись,
нагнулись, поправили шнурочек.
Повторяем упражнение.

4.Упражнение со светом.
Кодим, выключается свет, матюкаемся,
Повторяем упражнение.

5.Упражнение с чайником.
Поднимаем зад, включаем чайник, опускаем зад,
Поднимаем зад, делаем чай, опускаем зад.
Упражнение завершено

6.Упражнение с почтой при проекте.
Приняли почту, удалили спам, отложили почту,
Завершили упражнение.

7.Упражнение с почтой без проекта.
Приняли почту, удалили спам, прочитали почту,
Завершили упражнение.

8.Упражнение с почтой совсем без проектов.
Приняли почту, почитали почту, почитали спам,
Приняли почту, повторяем упражнение.

9.Упражнение на общение с заказчиком/постановщиком - упражнение перед зеркалом.
Убедительно говорим фразы с обвиняющим выражением:
"Почему?" "Ну так а вы?" "Ну и мы, но а вы же вообще." "Мы вообще, но и вы.".
Повторяем упражнение

10.Упражнение с хорошо поставленной задачей
Прочитали задание, уточнили задание,
делаем задание, уточняем задание,
сделали, показали, повторяем упражение.

11.Упражнение с очень хорошо поставленной задачей
Прочитали задание, покурили, прочитали задание,
уточнили что курили постановщики, покурили,
уточнили задание, далее как в 10.

На сегодня всё, расходимся по местам, здоровья вам и вашим проектам!

(взято у Воффки)

25 апр 2008, 20:49

Лев ходит по пустыне. Как решают проблему поимки льва программисты?
Программист на Паскале
Просматривает пустыню полным перебором. Обнаружив льва, строит вокруг него клетку.
Продвинутый программист на Паскале
Сортирует пустыню по возрастанию, после чего ищет льва двоичным поиском и строит вокруг него клетку. Если в процессе строительства лев уходит, бросает работу с криком "Range Check Error".
Программист на Си
Ищет в пустыне камень и помещает его в клетку. Присваивает камню значение "лев".
Продвинутый программист на Си
Присваивает пустыне значение "клетка".
Программист на Си++
Проектирует клетку таким образом, чтобы лев был ее составной частью. При инициализации клетки лев автоматически генерируется внутри.
Программист на Аде
Говорит, что лев и клетка - это объекты разных типов, и нечего морочить ему голову некорректными задачами.
Программист на Дельфи
Пишет во все конференции: "Народ, где взять компонент, который ищет в пустыне льва и помещает его в клетку?"

26 апр 2008, 00:37

Есть ещё байка про задачи "приготовления кипятка".

1. Есть чайник, кран, плита. Решение: Открываем кран, наливаем воду в чайник, зажигаем плиту, ставим чайник на плиту, ждём, пока вода закипит.

2. Чайник полон, плита горит. Решение: выливаем воду, гасим плиту, тогда решение задачи 2 сводится к решению задачи 1.

По-научному это называется повторным использованием кода. :)

26 апр 2008, 01:04

Stargazer, Vit, а вот ни разу не смешно. Ага!

26 апр 2008, 11:24

Vit
неправильно.
в оригинале сие было про физика и математика.

как физик нагреет воду:
1. нальёт в чайник воды
2. включит плиту
3. поставит на огонь.

как математик нагреет воду:
1. нальёт в чайник воды
2. включит плиту
3. поставит на огонь.

а теперь задача изменяется - в чайнике есть вода:
физик: значит включим плиту и поставим на огонь.
математик: выльем воду и сведём задачу к предыдущей.

26 апр 2008, 12:44

badguy, :) это уже фольклор, а посему неважно, что было в исходниках. :P

Твоя версия мне тоже понравилась.

27 май 2008, 20:00

Памятка сисадмину по употреблению водки "Хортиця"

Признак:
Вкус «Хортицы» не ощущается; пропало чувство наслаждения. Стопка прозрачна на свет.
Причина:
Стопка пуста.
Способ устранения:
Найти кого-то, кто купит ещё стопочку «Хортицы».

Признак:
Вкус «Хортицы» не ощущается; пропало чувство наслаждения. Рубашка мокра от воротника.
Причина:
Не открыт рот или стопка подносится не туда.
Способ устранения:
Необходимы регулярные тренировки перед зеркалом.

Признак:
Ноги холодные и мокрые.
Причина:
Неправильное положение стопки.
Способ устранения:
Установить стопку так, чтобы дырка была направлена в сторону потолка.

Признак:
Ноги теплые и мокрые.
Причина:
Недостаточный контроль за мочевым пузырем.
Способ устранения:
Встать около собаки с ошейником. Через несколько минут потребовать с хозяина «Хортицы» в компенсацию.

Признак:
Пол расплывается.
Причина:
Вы смотрите на пол через дно пустой стопки.
Способ устранения:
Найти кого-то, кто купит ещё стопочку «Хортицы».

Признак:
Пол качается.
Причина:
Неустойчивое сиденье без спинки.
Способ устранения:
Вставить под пиджак метлу древком вниз, для создания дополнительной опоры.

Признак:
Пол поехал.
Причина:
Вас несут.
Способ устранения:
Если Вас несут не в другой бар, кричите о помощи. Требуйте «Хортицу» в компенсацию.

Признак:
Люминисцентные лампы на стене.
Причина:
Вы упали на спину.
Способ устранения:
Попросите кого-нибудь посадить Вас к стойке.

Признак:
Ничего не видно, во рту сломанная сигарета.
Причина:
Вы упали на живот.
Способ устранения:
см. выше.

Признак:
Вокруг быстро темнеет.
Причина:
Бар закрывается.
Способ устранения:
Выяснить у окружающих, где ещё открыто.

Признак:
Вы просыпаетесь в мокрой холодной твердой постели.
Причина:
Вы упали в канаву.
Способ устранения:
Спросить время у прохожих. Если бар открыт, идти туда. Нет - спать дальше.

Признак:
Тошнит.
Причина:
Это была не «Хортиця».
Способ устранения:
Найти «Хортицу» и нейтрализовать ею посторонние ингридиенты в своем организме
__________________
Главное - вовремя понять, что для тебя важнее: как жить, или зачем жить

19 июн 2008, 16:19

string iff(bool f)
{
switch(f)
{
case 0:
return "false";
break;
case 1:
return "true";
break;
case 2:
return "Хуясе О_о";
break;
default:
return "Ненене, Дэвид Блэйн, ненене!!";
}
}

19 июн 2008, 17:29

An.Petrovich, :D

20 июн 2008, 08:25

Всё это смешно, когда читаешь на БАШе или на TheDailyWTF. Но когда каждый день работаешь с таким кодом "братьев наших меньших" (см. http://lurkmore.ru/Быдлокодер), поневоле становишься чуть-чуть расистом.

20 июн 2008, 12:12

как там было.... в каком то Java коде
Boolean b = someFunc();
if (b.toString() == 5){
....
} else if(b.toString() == 4){
....
}

20 июн 2008, 23:01

999%-ный оф: И как меня сюдя занесло :D ....

05 авг 2008, 10:40

//
// прИвет.cpp : Defines the entry point for the console application.
//

#include <iostream>
#include <locale.h>

//------------------------------------------------------------------
// The PREVED Language Kernel area. Do not touch!
#if !defined (_MSC_VER) || _MSC_VER < 1400
#error Wrong compiler! Use MSVS 8.0
#endif

#define НАЧЕЛ {
#define КОНЧЕЛ ;}
#define ТИПА int
#define ВДРУГ if (
#define ТАДА )
#define НИХРИНА else
#define ВЗАД return
#define КАГДИЛА (
#define ЙО ;
#define ЖЖОШ(p,n) for (; (p) <= (n); (p)++)

#define БАЗАР std::cout <<
#define СЛЫШЬ <<
#define СТОЙ system ("echo. & pause");
#define БЛИН _wsetlocale (LC_ALL, L"Russian_Russia.ACP");

#define ВРОДЕ try
#define ИБАНУЦЦО throw
#define АПСТЕНУ catch (const char* __чё__)

#define прИвет ТИПА main КАГДИЛА ТАДА
#define МЕДВЕД ВЗАД 0; КОНЧЕЛ

// End of area
//------------------------------------------------------------------

ТИПА КРУТО КАГДИЛА ТИПА фигня ТАДА
НАЧЕЛ
БАЗАР "ВАЩЕ " ЙО
ВДРУГ фигня == 8 ТАДА ИБАНУЦЦО "мля! " ЙО
ВЗАД 0
КОНЧЕЛ

прИвет
НАЧЕЛ
БЛИН

ВРОДЕ НАЧЕЛ

ТИПА фишка = 0 ЙО

ЖЖОШ (фишка, 10)
НАЧЕЛ
БАЗАР фишка СЛЫШЬ " ";
ВДРУГ фишка >= 5 ТАДА КРУТО (фишка) ЙО
КОНЧЕЛ

КОНЧЕЛ АПСТЕНУ НАЧЕЛ
БАЗАР "ИБАНУЦЦО invoked: " СЛЫШЬ __чё__;
КОНЧЕЛ

СТОЙ
МЕДВЕД

07 авг 2008, 15:01

Изображение

19 дек 2008, 11:39

Изображение
Ответить