Удомельский форум   ◊
www.udomlya.ru | Медиа-Центр | Удомля КТВ | Старый форум

Вернуться   Удомельский форум > Hard&Soft > Программирование
Справка Пользователи Календарь Сообщения за день
 
 
Опции темы Опции просмотра
Старый 24.11.2009, 17:15   #231
Messiah
Местный
 
Аватар для Messiah
 
Регистрация: 20.09.2007
Сообщений: 4,226
Вы сказали Спасибо: 1
Поблагодарили 6,561 раз(а) в 1,660 сообщениях
По умолчанию

Даны числа от 1 до 10. Надо напечатать 0, если число четное, и 1 — в противном случае. Как решают эту задачу:
Учитель информатики в школе:
if x=2 or x=4 or x=6 or x=8 or x=10 then write(0)
else write(1)
Преподаватель в институте:
if not odd(x) then write(0) else write(1)
Студент:
write(x mod 2)
Пользователь IBM PC:
a:array[1..10]:=(1,0,1,0,1,0,1,0,1,0);
write(a[x])
---
Однажды к Программисту подошел другой программист и сказал:
-Мне нужен генератор случайных чисел!
-Четырнадцать, — ответил Программист.
---
"Виpус" в блоке питания
Беpется музыкальная откpытка, из нее извлекается микpуха с пищалкой. Включение там pеализовано очень пpосто, два контакта между котоpыми бумажка находится, вынул бумажку - игpает. Внутpи компа кpепится скотчем микpуха с пищалкой. Дальше два ваpианта:

а) Между контактами кладется нитка, или кусок бумаги с пpивязанной ниткой. Нитка выводится наpужу , а комп. собиpается. Клиент пpиходит, включает и pаботает. Во вpемя pаботы незаметно нитка выдеpгивается. Появляется музычка. Дальше, aidstest ... . Комп. выpубается а звук идет! Если, человек новичок в компах. - почти инфаpкт!

б) Контакт пищалки замыкается, питалово на микpуху заводится изнутpи блока питания. Клиента дополнительно pазвлекают pазговоpами о виpусах котоpые записывают себя в флэш и т.д.
Messiah вне форума  
Старый 28.11.2009, 11:40   #232
Troll
Супер-Модератор
 
Аватар для Troll
 
Регистрация: 26.04.2006
Адрес: Удомля
Сообщений: 1,454
Вы сказали Спасибо: 70
Поблагодарили 536 раз(а) в 332 сообщениях
Отправить сообщение для Troll с помощью ICQ
По умолчанию

#1512: Пока дятел в полёте
Fri, 27 Nov 2009 20:30:01 +0400
Если бы программисты были архитекторами, то...

1. В день сдачи здания приезжал бы крупный начальник, говорил бы, что ему не нравится вон то восточное крыло и
вопрошал: «А можно ли это переделать за два часа?»

2. Половина зданий была бы похожа на барачные конструкции с кучей подпорок по периметру — время не резиновое.

3. Вторая половина зданий была бы нормальной, но недостроенной.

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

5. Если бы легкомысленные статуи и пулеметы уместить в одном здании не получилось бы, начальник заглядывал бы в
глаза и спрашивал: «А почему нельзя? А вон я видел вон там вон это вон».

6. «Вон там вон это вон» — здание, возведенное международной строительной компанией при поддержке правительств
трёх государств.

7. И вообще, плита перекрытия между этажами — это просто, доступно и легко, почему её поднимают на кране? Вон,
египтяне еще до нашей эры пирамиды строили, а это вам не хухры-мухры, давайте-ка пошустрее!

8. А зачем нам эти плиты покупать? Не-е-ет, это очень дорого. Проще выдать задание на создание рукотворных плит
силами доблестных архитекторов. А то, ишь, сидят, чего-то рисуют в автокаде, жизни не видели.

9. Если бригада таджикских джамшутов сотворила бы с внутренними помещениями какое-то непотребство, то в этом
виноваты были бы снова архитекторы (джамшутам должно быть интуитивно понятно, что ламинат на стены не
укладывают и обои на пол не клеят, а у вас подписей на стенах и полу нет). Если в здании после его постройки и сдачи
в эксплуатацию случился бы пожар из-за курения в постели пьяного жильца, в этом тоже были бы виноваты
архитекторы (а здание у вас не пожароустойчивое).

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

Считаете программистов бездельниками, лентяями и прохиндеями? Зачастую это правда (иначе бы я не потратил
четверть часа рабочего времени на написание этой истории). Несмотря на это, уважайте труд программиста —
зачастую им ставят задачи из разряда «найти снеговика в Сахаре и привезти его живым», и многие справляются!
http://ithappens.ru/story/1512
Troll вне форума  
Этот пользователь сказал Спасибо Troll за это полезное сообщение:
Pitty (29.11.2009)
Старый 01.12.2009, 11:53   #233
Troll
Супер-Модератор
 
Аватар для Troll
 
Регистрация: 26.04.2006
Адрес: Удомля
Сообщений: 1,454
Вы сказали Спасибо: 70
Поблагодарили 536 раз(а) в 332 сообщениях
Отправить сообщение для Troll с помощью ICQ
По умолчанию

#1526: Квадратный байт
Sun, 29 Nov 2009 09:00:02 +0400
Отлаживал простенькую игрушку. Функция должна была в месте клика выводить на экран спрайт. Два часа я думал,
почему картинки корректно отображаются только на небольшой области экрана, а при клике на других областях
появляются чёрт-те где. Хотел уже переустанавливать Delphi, а то и мозг, но прозрел.

Никогда не декларируйте координаты типом byte.
http://ithappens.ru/story/1526
Troll вне форума  
Старый 01.12.2009, 11:59   #234
Troll
Супер-Модератор
 
Аватар для Troll
 
Регистрация: 26.04.2006
Адрес: Удомля
Сообщений: 1,454
Вы сказали Спасибо: 70
Поблагодарили 536 раз(а) в 332 сообщениях
Отправить сообщение для Troll с помощью ICQ
По умолчанию

#1534: Первый прямой отжим
Mon, 30 Nov 2009 09:00:06 +0400
С архиваторами у меня давние и тёплые отношения. Самый мощный в мире архиватор написал я на втором курсе
института в качестве курсовика. Файл любого размера он сжимал до двух байт: 0x00 и 0x01. На растерянный вопрос
препода: «И что же теперь с ним делать?» — я честно ответил: «Понятия не имею. Было задание написать архиватор, а
задания писать разархиватор не было».

Второй по мощности в мире архиватор написал тоже я, уже в качестве диплома. В руководители мне достался
замзавкафедры вычислительной математики, жутко нудный и мелочный тип. Я должен был написать архиватор по
изобретенному моим руководителем алгоритму — что-то там с многократным обходом деревьев Бейкера. По этому
поводу мне полагалось проштудировать пару десятков книженций, от одних только названий которых скулы сводило на
неделю. Месяца четыре мне удавалось кормить руководителя завтраками, но в конце концов он недвусмысленно
намекнул, что без рабочей программы я на предзащиту не попаду.

Делать нечего — через неделю архиватор был предъявлен. Он сжимал любой файл раз в пять лучше RAR на
максимальной компрессии и делал это раз в десять быстрее. Выгодно отличало его от моего первого детища то, что этот
умел разархивировать файлы. Руководитель сиял, как стоваттная лампочка, и на предъявленный исходник отреагировал
мимолётным взглядом и снисходительным кивком. А зря, потому что среди 30 КБ bitwise-операторов и булевой логики
сиротливо ютились несколько вызовов к внешним DLL. Один из них со скромным названием RightAlignDWORD получал
хэндл открытого файла, копировал его на последние незанятые кластеры жесткого диска и возвращал список кластеров
— FAT, разумеется, оставался нетронутым. Этот список кластеров и был единственной полезной информацией в
получившемся «архиве».

Защита прошла на ура, я забрал диплом и выписался из общежития. Пути наши с моим (теперь уже бывшим)
руководителем разошлись. По слухам где-то через год он меня упорно искал через знакомых. Зачем бы, интересно?
http://ithappens.ru/story/1534
Troll вне форума  
Эти 2 пользователя(ей) сказали Спасибо Troll за это полезное сообщение:
Pitty (01.12.2009), Ya_P(@)RtalKO (05.12.2009)
Старый 01.12.2009, 12:05   #235
Troll
Супер-Модератор
 
Аватар для Troll
 
Регистрация: 26.04.2006
Адрес: Удомля
Сообщений: 1,454
Вы сказали Спасибо: 70
Поблагодарили 536 раз(а) в 332 сообщениях
Отправить сообщение для Troll с помощью ICQ
По умолчанию

#1544: Всё своё ношу с собой
Tue, 01 Dec 2009 09:00:01 +0400
Как-то раз дорабатывал я чужой проект, написанный на РНР. Конечно, использовалось ООП — известно, что только
ламеры пишут процедурный код, а реальные пацаны без объектов и «хеллоу ворлда» не напишут.

Центральным элементром нестройного ансамбля был класс main, содержавший в себе всё. Его экземпляр создавался в
каждом скрипте, он содержал в себе весь набор сервисных функций в виде методов и так далее. Были и классы
помельче — например, класс, необходимый для работы с потоком закачки файлов. Из экземпляров этого класса в
классе main создавался массив закачек. Здорово, но как из любого экземпляра класса «поток» получить доступ к
сервисным функциям, определённым в main? Всё гениальное просто! Надо в каждый класс «поток» воткнуть
экземплярчик класса main, и дело в шляпе.

В итоге сервак, который на лету распаковывал гигабайтные архивы и с лёгостью ворочал ISO-образами, тупо висел по
30 секунд на примитивном фронт-энде для линуксовой консольной качалки. Всякого я повидал, но такое — первый раз
в жизни.
http://ithappens.ru/story/1544
Troll вне форума  
Старый 02.12.2009, 09:44   #236
Troll
Супер-Модератор
 
Аватар для Troll
 
Регистрация: 26.04.2006
Адрес: Удомля
Сообщений: 1,454
Вы сказали Спасибо: 70
Поблагодарили 536 раз(а) в 332 сообщениях
Отправить сообщение для Troll с помощью ICQ
По умолчанию

#1555: Профессиональная униформа
Wed, 02 Dec 2009 09:00:02 +0400
Работал я как то обновлятором популярной справочно-правовой системы на подмене сотрудников, ушедших в отпуск.
Среди клиентов как-то раз оказался некий банк, работающий только с юридическими лицами.

Прихожу к ним в первый раз. Строгий голос по домофону выясняет, кто я, зачем я и к кому я. Захожу в здание банка.
Одет я был в поношенные джинсы, футболку и старенькие кроссовки. На входе меня встретил охранник, несмотря на
июльскую жару, одетый в наглухо застёгнутый чёрный костюм, затянутый галстук и начищенные до блеска туфли.
Критически осмотрев меня, но ничего не сказав, он проводил меня до места ожидания.

Минуты через две за мной вышел местный сисадмин. Глаза охранника начали выражать понимание — админ был одет в
шорты, широкую футболку и домашние шлёпанцы на босу ногу.
http://ithappens.ru/story/1555
Troll вне форума  
Этот пользователь сказал Спасибо Troll за это полезное сообщение:
CöölleR (03.12.2009)
Старый 04.12.2009, 12:06   #237
Troll
Супер-Модератор
 
Аватар для Troll
 
Регистрация: 26.04.2006
Адрес: Удомля
Сообщений: 1,454
Вы сказали Спасибо: 70
Поблагодарили 536 раз(а) в 332 сообщениях
Отправить сообщение для Troll с помощью ICQ
По умолчанию

Цитата #405233
Fri, 04 Dec 2009 08:12:58 +0400
xxx: Вчера на день рождения какой-то придурок принёс свистелки.
yyy: И?
xxx: Так мы весь вечер играли в "угадай неисправность по звуковым сигналам биоса".
http://bash.org.ru/quote/405233
Troll вне форума  
Этот пользователь сказал Спасибо Troll за это полезное сообщение:
CöölleR (09.12.2009)
Старый 04.12.2009, 12:59   #238
Troll
Супер-Модератор
 
Аватар для Troll
 
Регистрация: 26.04.2006
Адрес: Удомля
Сообщений: 1,454
Вы сказали Спасибо: 70
Поблагодарили 536 раз(а) в 332 сообщениях
Отправить сообщение для Troll с помощью ICQ
По умолчанию

#1572: Одиннадцатая заповедь: не обмывай
Thu, 03 Dec 2009 12:45:01 +0400
Работал я в маленькой компании по сервису и продаже компьютеров. Проблемы стандартные: БП сгорел, вирусы, мать
полыхнула — в общем, как у всех.

Приходит как-то паренёк с девушкой-блондинкой, под мышкой — маленький системник-неттоп. Все менеджеры
посползали под столы, когда на вопрос о симптомах недуга я получил ответ: «Работает, только если его сначала феном
погреть». Хотел спросить, как додумались до такого, но поглядел ещё раз на девушку и не стал.

С невозмутимым видом принимаю аппарат. При вскрытии оказалось, что кишечник у этого маломерка вполне
нормальный, несмотря на скудность пространства. Охлаждался компьютер из последних сил, потому как был полностью
забит пылью — почти все кондюки на материнке были похожи на шарики. Решил сменить мать. Сменил, запускаю — не
работает, хотя новая мамка заведомо живая. Звоню инженеру во второй магазин и зову к себе: «Тема для пива есть —
интересный экземпляр!»

Разливаем, закуриваем, сидим, думаем. На второй кружке приходит озарение: мать-то вздулась, но БП я не вскрывал!
Потрошу — так и есть, там тоже всё вспухло. Для эксперимента подключаем полноразмерный БП, крестимся, жмём
кнопку — поехало! На радостях чокаемся кружками — из моей на открытую материнку выплёскивается пиво. Реакция
компа была забавной — он выдал табличку «найдено новое оборудование» и с дымком издох.

Закурили ещё по одной. Стоим, молчим, думаем о своём.
http://ithappens.ru/story/1572
Troll вне форума  
Этот пользователь сказал Спасибо Troll за это полезное сообщение:
Altermen (05.12.2009)
Старый 10.12.2009, 09:30   #239
Troll
Супер-Модератор
 
Аватар для Troll
 
Регистрация: 26.04.2006
Адрес: Удомля
Сообщений: 1,454
Вы сказали Спасибо: 70
Поблагодарили 536 раз(а) в 332 сообщениях
Отправить сообщение для Troll с помощью ICQ
По умолчанию

Цитата #405269
Tue, 08 Dec 2009 09:11:49 +0400
xxx: Некоторые программисты обладают уникальной способностью трахаться с кодом до тех пор, пока его не отберёт
заказчик.
http://bash.org.ru/quote/405269

Цитата #405275
Wed, 09 Dec 2009 08:45:01 +0400
xxx: на меня библиотека смотрит
yyy: что?
xxx: libgtk+-2.0_0
http://bash.org.ru/quote/405275
Troll вне форума  
Старый 10.12.2009, 09:38   #240
Troll
Супер-Модератор
 
Аватар для Troll
 
Регистрация: 26.04.2006
Адрес: Удомля
Сообщений: 1,454
Вы сказали Спасибо: 70
Поблагодарили 536 раз(а) в 332 сообщениях
Отправить сообщение для Troll с помощью ICQ
По умолчанию

#1595: Полуночные алгоритмы
Sun, 06 Dec 2009 09:00:02 +0400
Прихожу я как-то утречком на работу, запускаю аську — здоровается со мной дружище-программист. Раз программист
так рано не спит, думаю я, значит, кодил всю ночь.

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

— Не подскажешь быстрый алгоритм нахождения большего (или меньшего) из двух чисел? Я просто сплю что-то... Никак
сообразить не могу, а спать ложиться не хочу, пока не доделаю кусочек.

В ходе непродолжительного опроса товарища оказывается, что задача поставлена именно так, как я её понял с первого
раза, и даже не нужно учитывать случай, когда значения равны. И никаких гвоздей, как говорится…

Из соображений цензуры не буду показывать то, что он мне прислал в ответ на мою одинокую строчку:
return (a > b) ? a : b;
А мораль проста. Граждане программисты! Здоровый сон — основа качественного кода!
http://ithappens.ru/story/1595
Troll вне форума  
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 15:29. Часовой пояс GMT +3.


Для улучшения работы сайта и его взаимодействия с пользователями мы используем файлы cookie. Продолжая работу с сайтом, Вы разрешаете использование cookie-файлов. Вы всегда можете отключить файлы cookie в настройках Вашего браузера.
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot