avva: (Default)
[personal profile] avva
А если кроме шуток, то у меня действительно есть такой пунктик, против откровенно бездумной растраты работы процессора - причём в таких даже ситуациях, когда она не отбирает или почти не отбирает человеческого времени.

Вот типичный пример. Работаю я, скажем, с проектом средней величины, на Юниксе. Большинство кода написано не мной, мне его надо изучать; для того, чтобы лучше понимать, как и где используется функция, я ввожу alias такой: пишешь 'g foobar' на командной строке -- и это делает рекурсивный grep по всем директориям проекта в поиске 'foobar' и выводит мне (перевод на человеческий язык: т.е. данная строка -- например, имя интересующей меня функции -- ищется во всех файлах проекта и мне выводятся те строки, в которых она встречается).

Дёшево и сердито. Есть, конечно, удобные пакеты для более эффективного поиска, есть разного вида tags, есть какие-нибудь удобные пакеты для быстрого поиска текста, ведущие файлы-индексы (например, glimpse), и т.п. -- но мне всё это не нужно. Проект настолько мал, что простой грубый поиск грепом занимает те же две секунды и не заставляет меня ждать.

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

То же самое, кстати, относится ко всякого рода расфуфыренным трёхмерным скринсейверам, напрягающим CPU. Зачем? чтобы рисовать какие-то бездумные картинки, которые больше двух раз у меня в голове всё равно не зарегистрируются?

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

Date: 2002-08-15 11:47 am (UTC)
From: [identity profile] edgar-poe.livejournal.com
Сутками у меня компьютер работал и с выключенным монитором. В начале 90-х. 286-ой. Обращал матрицы 1000 на 1000. Как-нибудь расскажу для чего. Но результаты исправно сохранял. Впрочем, он без этого и считать не смог бы, матрицы в память не влезали.

Date: 2002-08-15 12:17 pm (UTC)
From: [identity profile] pingva.livejournal.com
Я как-то предлагал создать Общество Защиты Электронных Устройств. Знаете, раздавать на улицах флайеры, создать приюты для старых XT-шек и даже Роботронов, где будут работать добровольцы, заботясь о бесперебойном питании.... Лоббировать законодательство, предусматривающее жесткие наказания за "жестоко обращение с электронными устройствами". Упирать на то, что "принципальной разницы между нами и нашими кремниевыми собратьями нету" (правда, не раз слышал такое, хехе), ну и т.д.

есть лечение от болезни

Date: 2002-08-15 12:23 pm (UTC)
From: [identity profile] zc2.livejournal.com
Типичный синдром программиста старой закалки. Принимайте витамины. А еще лучше, сходите в офис какой-нудь фирмочки полевее, и посчитайте коэффициент полезного использования машинного времени у них. А потом у себя. Затем сравните эти два показателя. Живите долго и счастливо. Image

Date: 2002-08-15 12:46 pm (UTC)
From: [identity profile] koshermann.livejournal.com
к Лему %))

Date: 2002-08-15 12:58 pm (UTC)
From: [identity profile] pingva.livejournal.com

а именно?

Date: 2002-08-15 01:07 pm (UTC)
From: [identity profile] koshermann.livejournal.com
к Сказкам роботов

Date: 2002-08-15 01:42 pm (UTC)
From: [identity profile] pingva.livejournal.com
а еще конкретнее? :)

Date: 2002-08-15 01:47 pm (UTC)
From: [identity profile] koshermann.livejournal.com
скорее не к чему-то конкретно,
а просто "в духе".

а нет?

Date: 2002-08-15 01:52 pm (UTC)
From: [identity profile] pingva.livejournal.com
А я не помню :) Думал, что не читал. Открыл - оказалось читал, он уж очень давно.

Date: 2002-08-15 06:38 pm (UTC)
From: [identity profile] pale-fire.livejournal.com
В AI (фильме) эта идея обыгрывается, старых никому не нужных роботов "убивают", разламывая на части на ярмарке, удовольствия публики ради. А нам зрителям их безумно жаль, ведь они не виноваты, что устарели.

Date: 2002-08-15 06:48 pm (UTC)
From: [identity profile] pingva.livejournal.com
В AI (фильме) эта идея обыгрывается, старых никому не нужных роботов "убивают", разламывая на части на ярмарке, удовольствия публики ради. А нам зрителям их безумно жаль, ведь они не виноваты, что устарели

Не совсем соглашусь. Там не старых роботов убивают, а таких, которых поймают. И это не просто развлечение, а вроде как, statement. Форма луддизма, видимо.
From: [identity profile] novikov.livejournal.com
Толя, это что... Вы даже не представляете, какие бзики бывают!
Я вот когда рисую векторное изображение слежу, чтобы т.н. "кривые Безье", описывающие контур, были заданы по "экстремальным точкам", желательно с горизонтальными или вертикальными касательными...
В общем, это даже описать сложно...
Не говоря уж о том, что я, бывает, вычищаю кавычки из HTML-тэга <img>, там где height="" width="" и border=""...
Короче, полный бред! :-)))

P.S. Редактирования комментов, конечно, сильно недостает. :-)

Statement.

Date: 2002-08-15 08:15 pm (UTC)
From: [identity profile] pale-fire.livejournal.com
Не совсем соглашусь.
Попробуйте посмотреть фильм еще раз. В AI роботы часть ежедневной жизни, так же как компьютеры часть нашей современной жизни. Речи о войне с роботами как таковыми нет, это не Терминатор и даже не Player Piano, последние модели Мека приветствуются и используются, мальчик презирает Тедди, за то что он уже устаревшая модель супер-игрушки, и т.д. Мир по сути представляет не такое уж далекое будущее, где отношение к технологии почти тоже, что и сегодня, новое восхищает, причем у некоторых это восхищение доходит до фетишизма, старое вызывает презрение. Вот попробуй я вам расскажи, что пишу на ПII, скривитесь ведь:)

Старые роботы (так же как и старые компьютеры, проигрыватели пластинок, а когда-то граммофонов, в скорем времени видеопроигрыватели, и опять и опять старые компьютеры) становятся просто ненужными, даже если находятся в прекрасном рабочем состоянии, но новые роботы лучше выглядят, больше умеют и т.д.

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

По идее ненужных роботов в мире AI тоже нужно куда-нибудь сдавать, но уже в современном мире вызвать грузовик чтобы забрали что-нибудь громоздкое стоит денег, на фабрике старые модели тоже никому не нужны, никто за ними не приедет. Вот хозяева их и "отпускают" и они бегут. Ликвидация этих бездомных подобна ликвидации бездомных собак и кошек. Все то же самое, до одного единственного момента, что же делать с пойманными. Те же кошки и собаки живут с людьми, а потом становятся ненужными, мало кто из них убегает от людей по собственной воле. А теперь представьте если мы устроим шоу, где этих самых бездомных будет резать по частям, может заставлять драться друг с другом, и т.д. Ведь все равно, по-любому их усыпят, так почему бы не сделать из этого развлечение? Наверняка оплатит расходы по отлавливанию этих животных, которые могут стать серьезной проблемой для любого мегаполиса...

И ведь прийдут и будут смотреть и аплодировать. И станет еще популярнее world wrestling championship.

Re: Statement.

Date: 2002-08-15 08:46 pm (UTC)
From: [identity profile] pingva.livejournal.com
Вы помните, какие речи ведущий этого шоу толкал, когда этого роботенка собирался прибить? :)

Re: Statement.

Date: 2002-08-15 09:05 pm (UTC)
From: [identity profile] pale-fire.livejournal.com
Помню-помню, там с самого начала мелькает конечно идея о соревновании людей с роботами, но она не доведена до конца. А шоумен этот типичный Джерри Спрингер, который будет говорить что угодно, лишь бы на его шоу приходили люди. Кстати, там очень явная параллель именно с такими шоу, где толпа может почувствовать себя толпой, а под каким соусом это подается - люди Vs машины или русские Vs японцы по сути неважно. Там и гладиаторы могли бы быть. И какой-нибудь содержатель цирка проповедствующий о том, что эти варвары ведь глотки бы вам, благородным гражданам Рима, перерезали, если бы их в плен не взяли.

Но убивали они таки именно старых, новые не убегали, им смысла не было бежать. Это ведь именно машины, созданные на служение людям,а не партизаны какие. Бежали выгнанные именно старые и ненужные, бежали может по-третьему закону Азимова. Ну почему б и нет:) Именно поэтому Джо так их удивил (они несколько раз проверяли не человек ли он, и удивленно спрашивали - а что это новая модель делает в лесу...)

Re: Statement.

Date: 2002-08-15 09:20 pm (UTC)
From: [identity profile] pingva.livejournal.com
Ну хорошо, убедили. Мне все кажется, что идея ненависти к машинам - как одна из граней - важна.

Re: есть лечение от болезни

Date: 2002-08-15 10:31 pm (UTC)
From: [identity profile] pale-fire.livejournal.com
По моему это больше склад ума, чем закалка, мне бы тоже было неудобно, есть в этом какая-то нелогичность, ты знаешь что все заново искать не надо, а машина нет. Но _ты_ заставляешь ее это делать.

рекальство

Date: 2002-08-16 12:26 am (UTC)
From: [identity profile] polter.livejournal.com
в качестве бреда, предложение по оптимизации:
сделайте скриптик и 2 алиаса: g и re_g
первый сначала пробегает все, сохраняет результат в файл и показывает его
второй пробегает только файлы, у которых дата модификации позже, чем у сохраненного файла
и он показывает результаты diff'a между найденным и сохраненным
тогда, надеюсь, Ваша совесть будет чиста :)

Uzhe est'

Date: 2002-08-16 04:12 am (UTC)
From: [identity profile] syarzhuk.livejournal.com
http://www.osfn.org/rcs/

re: процессорные такты.

Date: 2002-08-16 06:28 am (UTC)
From: [identity profile] amber46.livejournal.com
Он у меня и щас сутками работает. И не потому что я "захотел жестоко отомстить своему компьютеру по какой-то причине" а как раз по совершенно противоположной.
Любой сервер или раб.станция которая в моем распоряжении, в свободное от основной работы время, еще чтото обсчитывает... Например проекты типа SetiAtHome.
Потому что уверен, что как бы мы к ним не относились (как к живым или как к бездушным), это по меньшей мере странно выключать его. IMHO это все равно, что купить КАМАЗ ездить на нем в булочную за хлебом. :)

Re: Uzhe est'

Date: 2002-08-16 10:56 am (UTC)
From: [identity profile] pingva.livejournal.com
Ну, это почти нормально, музей типа.

Date: 2002-08-16 02:54 pm (UTC)
From: [identity profile] syarzhuk.livejournal.com
http://www.livejournal.com/talkpost.bml?journal=syarzhuk&itemid=72447

Date: 2002-08-19 01:32 am (UTC)
From: [identity profile] ex-ex-gilmo.livejournal.com
Зря, зря музей. Эта аппаратура ещё не отжила. Эта аппаратура ещё работает.

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 28th, 2025 06:50 am
Powered by Dreamwidth Studios