◊ | |
www.udomlya.ru | Медиа-Центр | Удомля КТВ | Старый форум |
24.11.2009, 17:15 | #231 |
Местный
Регистрация: 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ые записывают себя в флэш и т.д. |
28.11.2009, 11:40 | #232 |
Супер-Модератор
|
#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 за это полезное сообщение: | Pitty (29.11.2009) |
01.12.2009, 11:53 | #233 |
Супер-Модератор
|
#1526: Квадратный байт
Sun, 29 Nov 2009 09:00:02 +0400 Отлаживал простенькую игрушку. Функция должна была в месте клика выводить на экран спрайт. Два часа я думал, почему картинки корректно отображаются только на небольшой области экрана, а при клике на других областях появляются чёрт-те где. Хотел уже переустанавливать Delphi, а то и мозг, но прозрел. Никогда не декларируйте координаты типом byte. http://ithappens.ru/story/1526 |
01.12.2009, 11:59 | #234 |
Супер-Модератор
|
#1534: Первый прямой отжим
Mon, 30 Nov 2009 09:00:06 +0400 С архиваторами у меня давние и тёплые отношения. Самый мощный в мире архиватор написал я на втором курсе института в качестве курсовика. Файл любого размера он сжимал до двух байт: 0x00 и 0x01. На растерянный вопрос препода: «И что же теперь с ним делать?» — я честно ответил: «Понятия не имею. Было задание написать архиватор, а задания писать разархиватор не было». Второй по мощности в мире архиватор написал тоже я, уже в качестве диплома. В руководители мне достался замзавкафедры вычислительной математики, жутко нудный и мелочный тип. Я должен был написать архиватор по изобретенному моим руководителем алгоритму — что-то там с многократным обходом деревьев Бейкера. По этому поводу мне полагалось проштудировать пару десятков книженций, от одних только названий которых скулы сводило на неделю. Месяца четыре мне удавалось кормить руководителя завтраками, но в конце концов он недвусмысленно намекнул, что без рабочей программы я на предзащиту не попаду. Делать нечего — через неделю архиватор был предъявлен. Он сжимал любой файл раз в пять лучше RAR на максимальной компрессии и делал это раз в десять быстрее. Выгодно отличало его от моего первого детища то, что этот умел разархивировать файлы. Руководитель сиял, как стоваттная лампочка, и на предъявленный исходник отреагировал мимолётным взглядом и снисходительным кивком. А зря, потому что среди 30 КБ bitwise-операторов и булевой логики сиротливо ютились несколько вызовов к внешним DLL. Один из них со скромным названием RightAlignDWORD получал хэндл открытого файла, копировал его на последние незанятые кластеры жесткого диска и возвращал список кластеров — FAT, разумеется, оставался нетронутым. Этот список кластеров и был единственной полезной информацией в получившемся «архиве». Защита прошла на ура, я забрал диплом и выписался из общежития. Пути наши с моим (теперь уже бывшим) руководителем разошлись. По слухам где-то через год он меня упорно искал через знакомых. Зачем бы, интересно? http://ithappens.ru/story/1534 |
Эти 2 пользователя(ей) сказали Спасибо Troll за это полезное сообщение: | Pitty (01.12.2009), Ya_P(@)RtalKO (05.12.2009) |
01.12.2009, 12:05 | #235 |
Супер-Модератор
|
#1544: Всё своё ношу с собой
Tue, 01 Dec 2009 09:00:01 +0400 Как-то раз дорабатывал я чужой проект, написанный на РНР. Конечно, использовалось ООП — известно, что только ламеры пишут процедурный код, а реальные пацаны без объектов и «хеллоу ворлда» не напишут. Центральным элементром нестройного ансамбля был класс main, содержавший в себе всё. Его экземпляр создавался в каждом скрипте, он содержал в себе весь набор сервисных функций в виде методов и так далее. Были и классы помельче — например, класс, необходимый для работы с потоком закачки файлов. Из экземпляров этого класса в классе main создавался массив закачек. Здорово, но как из любого экземпляра класса «поток» получить доступ к сервисным функциям, определённым в main? Всё гениальное просто! Надо в каждый класс «поток» воткнуть экземплярчик класса main, и дело в шляпе. В итоге сервак, который на лету распаковывал гигабайтные архивы и с лёгостью ворочал ISO-образами, тупо висел по 30 секунд на примитивном фронт-энде для линуксовой консольной качалки. Всякого я повидал, но такое — первый раз в жизни. http://ithappens.ru/story/1544 |
02.12.2009, 09:44 | #236 |
Супер-Модератор
|
#1555: Профессиональная униформа
Wed, 02 Dec 2009 09:00:02 +0400 Работал я как то обновлятором популярной справочно-правовой системы на подмене сотрудников, ушедших в отпуск. Среди клиентов как-то раз оказался некий банк, работающий только с юридическими лицами. Прихожу к ним в первый раз. Строгий голос по домофону выясняет, кто я, зачем я и к кому я. Захожу в здание банка. Одет я был в поношенные джинсы, футболку и старенькие кроссовки. На входе меня встретил охранник, несмотря на июльскую жару, одетый в наглухо застёгнутый чёрный костюм, затянутый галстук и начищенные до блеска туфли. Критически осмотрев меня, но ничего не сказав, он проводил меня до места ожидания. Минуты через две за мной вышел местный сисадмин. Глаза охранника начали выражать понимание — админ был одет в шорты, широкую футболку и домашние шлёпанцы на босу ногу. http://ithappens.ru/story/1555 |
Этот пользователь сказал Спасибо Troll за это полезное сообщение: | CöölleR (03.12.2009) |
04.12.2009, 12:06 | #237 |
Супер-Модератор
|
Цитата #405233
Fri, 04 Dec 2009 08:12:58 +0400 xxx: Вчера на день рождения какой-то придурок принёс свистелки. yyy: И? xxx: Так мы весь вечер играли в "угадай неисправность по звуковым сигналам биоса". http://bash.org.ru/quote/405233 |
Этот пользователь сказал Спасибо Troll за это полезное сообщение: | CöölleR (09.12.2009) |
04.12.2009, 12:59 | #238 |
Супер-Модератор
|
#1572: Одиннадцатая заповедь: не обмывай
Thu, 03 Dec 2009 12:45:01 +0400 Работал я в маленькой компании по сервису и продаже компьютеров. Проблемы стандартные: БП сгорел, вирусы, мать полыхнула — в общем, как у всех. Приходит как-то паренёк с девушкой-блондинкой, под мышкой — маленький системник-неттоп. Все менеджеры посползали под столы, когда на вопрос о симптомах недуга я получил ответ: «Работает, только если его сначала феном погреть». Хотел спросить, как додумались до такого, но поглядел ещё раз на девушку и не стал. С невозмутимым видом принимаю аппарат. При вскрытии оказалось, что кишечник у этого маломерка вполне нормальный, несмотря на скудность пространства. Охлаждался компьютер из последних сил, потому как был полностью забит пылью — почти все кондюки на материнке были похожи на шарики. Решил сменить мать. Сменил, запускаю — не работает, хотя новая мамка заведомо живая. Звоню инженеру во второй магазин и зову к себе: «Тема для пива есть — интересный экземпляр!» Разливаем, закуриваем, сидим, думаем. На второй кружке приходит озарение: мать-то вздулась, но БП я не вскрывал! Потрошу — так и есть, там тоже всё вспухло. Для эксперимента подключаем полноразмерный БП, крестимся, жмём кнопку — поехало! На радостях чокаемся кружками — из моей на открытую материнку выплёскивается пиво. Реакция компа была забавной — он выдал табличку «найдено новое оборудование» и с дымком издох. Закурили ещё по одной. Стоим, молчим, думаем о своём. http://ithappens.ru/story/1572 |
Этот пользователь сказал Спасибо Troll за это полезное сообщение: | Altermen (05.12.2009) |
10.12.2009, 09:30 | #239 |
Супер-Модератор
|
Цитата #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 |
10.12.2009, 09:38 | #240 |
Супер-Модератор
|
#1595: Полуночные алгоритмы
Sun, 06 Dec 2009 09:00:02 +0400 Прихожу я как-то утречком на работу, запускаю аську — здоровается со мной дружище-программист. Раз программист так рано не спит, думаю я, значит, кодил всю ночь. Спрашивает он у меня совета — пишет какой-то плагин и не может реализовать один мега-алгоритм, прямо-таки не знает, как написать. Естественно, я соглашаюсь помочь. Стоит отметить, что программист уже давно отучился, много пишет — короче, опыта вагона три-четыре, не меньше. — Не подскажешь быстрый алгоритм нахождения большего (или меньшего) из двух чисел? Я просто сплю что-то... Никак сообразить не могу, а спать ложиться не хочу, пока не доделаю кусочек. В ходе непродолжительного опроса товарища оказывается, что задача поставлена именно так, как я её понял с первого раза, и даже не нужно учитывать случай, когда значения равны. И никаких гвоздей, как говорится… Из соображений цензуры не буду показывать то, что он мне прислал в ответ на мою одинокую строчку: return (a > b) ? a : b; А мораль проста. Граждане программисты! Здоровый сон — основа качественного кода! http://ithappens.ru/story/1595 |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|