Холодильник как мерило благосостояния29-12-2007 13:32
Вчера по телевизору увидел опрос (не знаю кого спрашивали) о благосостоянии рядовых украинцев. Предлагались следующие варианты ответов:
- Не хватает даже на еду
- Хватает на еду
- Хватает на еду и одежду
- Можно позволить себе купить холодильник
- Можно позволить себе все
Отсюда можно сделать вывод о том, что холодильник является мерилом благосотояния, он делит всех людей на два класса:
1. Люди, которые могут позволить себе купить холодильник
2. Люди, которые не могут позволить себе купить холодильник
Само понятие покупки довольно туманно - можно пойти и купить холодильник за наличные, можно взять кредит, купить в рассрочку. Но ведь существует разница между людьми, которые покупают холодильник за наличные и людьми, которые покупают его в рассрочку.
С другой стороны сложно представить себе человека, который живет без холодильника, значит в конечном счете все люди его купили.
Зачем покупать второй холодильник? Для показания своего благосостояния, т.к. видимо оно меряется в колическтве имеющихся в наличии холодильников. Ведь человек, у которого два холодильника богаче, чем человек с одним холодильником?
Спорное утверждение, смысла покупать второй холодильник нет - одного холодильника человеку вполне достаточно.
Кроме того, быть может человек бедный, а ему в наследство досталось аж 3 холодильника - это глупо мерять его благосостояние холодильниками. С другой стороны холодильник вполне можно использовать для определения благосостояния - например, сколько холодильников в месяц человек может позволить себе купить. И вот тут как раз и получается оценка благосостояния - если человек может покупать по одному холодильнику в месяц, он вполне состоятельный! Хотя и не факт... холодильники разные бывают, так что велика погрешность.
Открытым остается вопрос - что люди должны думать, отвечая на подобные опросы? Я например сразу подумал - почему холодильник?
Приманка для "зомби с фонариками"!29-12-2007 10:07
Я бедный мальчик, который мало кушает. Все меня обижают, в школе меня бьют и используют мои волосы вместо ершика в уборной. Я ненавижу свою жизнь - она такая жестокая, люди такие злые. Поэтому я ношу штаны на 2 размера меньше, чтобы когда я их снимал - мне было радостно. Неужели человеку нельзя получать удовольствие от того, что он снимает штаны? Надо попробовать еще носить ботинки на 2 размера меньше, это позволит мне быть в два раза счастливее. Я так хотел пойти на концерт Tokio Hotel, но мама не дала мне денег. Предки не понимают меня, они не понимают мой меланхоличный розово-черный мир эмоций. Дома они меня бьют, при этом их не смущает даже мой жалкий вид : "Посмотрите на меня, за что меня бить, я и так несчастный!". Даже сейчас, зимой я в одной футболочке забиваюсь в теплый угол в переходе и прошу у добрых дядек и тетек денег на концерт Tokio Hotel. Пожалуйста, помогите мне...
Платежи направлять по адресу:
ОКПУ ХХХХХХХХХХХ Р/С ХХХХХХХХХХХХХ
В графе НДС ничего не заполнять, так как я не являюсь плательщиком НДС
Пожертвования принимаются как WebMoney,PayPal. Принимаю карточки Visa, MasterCard, American Express.
Для жителей европейских стран оплата в евро (Россия относится к европейским странам).
Это смешно что мой дневник никто не читает, а при этом люди приглашают меня читать их дневники. После сообщения в дневнике о том, что мне не нравится подобный подход, ничего не изменилось! Как так можно? А где же хоть какая-то совесть, ее вообще нет... и мозгов нет, и вообще они кретины (или кретинки). Дебилизм прогрессирует в интернете, вам лечится надо
Это конечно мило, что люди присылают мне сообщения о том, что приглашают меня стать читателем... но зачем? У них и так читателей хватает, при этом они даже не удосуживаются написать ни одного поста в моем дневнике - т.е. они его не открывали или не разделяют моей точки зрения. Отсюда возникает вопрос: Если люди не удосужились почитать мой дневник, почему я должен становиться читателем их дневников?
[показать]Ваш мир пахнет корицей и домашней выпечкой. По нему уютно гулять в пижаме и с чашкой кофе в руках. Он любит, когда читают вслух. Там вы сможете отдохнуть от суеты и шума мегаполиса.
Холодным октябрьским вечером в темном-темном городе по темной-темной улице шел человек среднего роста, худощавый. Его шаг был ускоренный, походка уверенная, одет он был в застегнутый черный плащ до пят. Это был Джонни - он торопился на встречу с одним из поставщиков черного софта. Свернув в переулок, Джонни остановился у фонарного столба, достал сигарету и закурил. Приблизительно через три минуты к нему подошли двое ребят в кожаных куртках и попросили прикурить. Они были подозрительного вида, поэтому Джонни сказал, что не курит. Его ошибкой было то, что он держал в руке недокуренную сигарету. Ребята обиделись на Джонни и побили его.
Прийдя в сознание и ощупав себя на наличие повреждений, Джонни с ужасом заметил, что деньги для сделки пропали. Поставщик пришел, и показал товар. Увы, сделка не могла состояться - у покупателя банально не было денег при себе. Это разочаровало поставщика, но они смогли договорится повторить сделку завтра на тех же условиях.
Холодным октябрьским вечером в том же городе, по той же улице, но уже на день позже шел Джонни. Он был одет в слегка помятый черный плащ и нес в руках кусок арматуры. Шел он напряженно, постоянно оглядываясь по сторонам. Дойдя до переулка, он снова остановился у фонарного столба и закурил. Через несколько минут он заметил двух ребят в кожаных куртках, которые направились к нему. Засунув кусок арматуры в рукав, джонни наблюдал за их действиями. Они подошли к нему, попросили закурить. Он отказал... Не у спели ребята на него обидеться, как Джонни мощным ударом в голову арматурой сбил одного из них с ног. Удар был настолько сильным, что человек в куртке завалился на бок. Второй же молодчик нанес Джонни сокрушительный удар в челюсть. Это было больно, еще держась за сознание Джонни мертвой хваткой держал прут. Человек в куртке пытался забрать арматуру - но не получалось. После удара ботинком в голову Джонни отключился.
Очнувшись он чувствовал себя очень плохо - во рту явно не хватало зубов, все тело было избито, из носа текла кровь. Он увидел, как его обидчик склонился над телом павшего товарища. Собрав последние силы он замахнулся арматурой один последний раз в порыве гнева и упал без сил.
Вдали были слышны сирены, Джонни пришел в себя. Обнаружив два бездыханных тела поднялся и тяжело пошел вперед по улице. Он убрал арматуру в рукав, каждый шаг казался мучением. В луже он увидел свое отражение. Это отражение было страшным - ему была нужна скорая медицинская помощь. Пройдя до конца улицы - он выбросил арматуру в мусорный бак и спустился на станцию метрополитена. Спускаясь по эскалатору силы покинули его - и он упал без сознания.
Очнулся он уже в больнице. На столе лежала газета. Он открыл ее на криминальной хронике и прочел - вчера был задержан торговец черным софтом на месте преступления - было совершено два убийства, орудие убийства не найдено. Дверь в палату открылась - в нее зашел полисмен и направился к Джонни.
Можно сказать что я изменил дизайн этого Блога. Но на самом деле никакого дизайна тут нет, ибо я даже не знаю что это такое. Это модное слово, которое часто встречается в лексиконе многих людей... возможно архитекторы и знают что такое дизайн, я например не знаю.
Аватар должен быть чем-то страшным или по крайней мере устрашающим. Ставить на аватар свою фотку я не хочу - конспирация нарушится (кроме того, найти мою фотку не так уж и сложно). Но фотка не интересная, а аватар может быть интересным или непонятным, главное оригинальным - чтобы все спрашивали - что это такое? Зачем ты такое что-то непонятное поставил, себя с ним олицетворяешь? Ответ - не знаю... хотя я и выбирал аватар,это ни к чему не обязывает. Аватаром вполне могла быть большая и круглая жопа - но это не оригинально, ибо таких аватаров навалом. Надписи на аватарах мне не понятны - ведь картинкой можно передать то, что словами не опишешь, как говорится - лучше один раз увидеть, чем 100 раз услышать. К музыкальным дискам это не относится, слушать их лучше чем просто смотреть на них. Но самое классное, что этот пост никто не прочтет и не оставит комментарии! Это классно, это значит что есть в мире уютные уголки, куда никто не заходит. Этот дневник например:)
Зомби с фонариками являются распространенными представителями фауны. Первые произведения, посвященные этому редкому виду животных относятся к эпохе третьего Дума, однако данный вид прекрасно чувствует себя и в нашем времени. Активность проявляется в возрасте от 13 до 18 лет. Параноидальная шизофрения чередуется с идолопоклонничеством. Самый простой способ лицезреть зомби с фонариками - смотреть трансляцию выступления группы Tokio Hotel, ибо для них это зачетное выступление. Далеко не каждому подростку суждено стать полноценным зомби с фонариком, так как для этого необходимо обладать уникальными личностными качествами, облегченным мозгом, предрасположенным на зомбирование. Сам процесс формирования зомби с фонариком начинается с просмотра их по телевизору. Путем повторения простых телодвижений и несвязных звуков достигается максимальный эффект зомби. Идеологическая подготовка также важна для будущих зомби с фонариками, так как только избранные подвержены абсолютной невменяемости, остальные же достигают подобного состояния регулярными тренировками. Обнаружив себе подобных, зомби кучкуются и приступают к групповым тренировкам. Концерты Tokio Hotel требуют от начинающих зомби большой нагрузки, поэтому многие неопытные зомби теряют сознание в толпе, закатывают глаза и конвульсивно трусятся. Но даже они знают свою цель в жизни, ту нишу социума, которую он займут. Зомби с фонариками - это звучит гордо!
Именно это слово сказал главный герой фильма "Зловещие мертвецы 2" (Evil Dead 2), когда он бензопилой сделал из двухстволки обрез. Фраза очень короткая и просто кичит крутизной главного героя.
Время... что с ним можно сделать? Время есть таким, каким мы его воспринимаем. Например человек воспринимает секунды, минуты, часы, живет это время, воспринимает его. А вот, например хомячок, для него человеческая минута - это столько-же времени, сколько и для нас?
Время отсчитывают в секундах, простые механические часы тикают в такт, отсчитывая время. Быть может внутри человека тоже есть какой-то механизм, который считает свое время. Например сердце - оно каждым своим ударом может отсчитывать время. Логично предположить, что наша жизнь зависит от того, как бьется наше сердце.
Допустим у хомячка сердце бьется в 10 раз чаще, значит для него время проходит в 10 раз быстрее. Человек прожил минуту, а для хомячка это целых 10 минут. Наше восприятие времени зависит от нас самих. Часто можно заметить, что время течет медленно, когда ты чего-то ждешь и быстро, когда ты чем-то занят. Тогда что же такое время? Относительное понятие. Человек существует посредством химических реакций, электрических импульсов и т.п. но ведь если у одного человека эти реакции быстрее протекают, чем у другого, значит время для них различно. Ощущение времени различно, работа, выполняемая в единицу времени - т.е. мощность различна. Если же приостановить все химические и физические процессы в организме - то для него время остановится.
Точнее, чем быстрее человек воспринимает окружающий мир, чем быстрее в нем проходят химические и физические реакции - тем медленнее для него течет время. И наоборот, если все реакции в человеке происходят медленно, то время течет быстро. Например, когда человек спит - время для него проходит очень быстро.
Таким образом, время можно замедлять и ускорять, ускоряя или замедляя себя.
Значительное ускорение времени приведет к тому, что можно попасть в будущее "быстрее". Например, как в футураме.
Таким образом, машина времени для путешествия в будущее - вполне реальна.
Увы, прошлое изменить невозможно, но его можно увидеть и услышать. Всем известно, что свет от далеких звезд идет к нам несколько лет. Таким образом, мы видим звезду такой, какой она была несколько лет назад - мы видим прошлое звезды. Находясь на звезде и глядя на землю - мы увидели бы прошлое Земли.
Теперь представим, что нас интересует Земля, какой она была 10 лет назад. Установим зеркало на расстоянии 5ти световых лет от земли. Глядя в зеркало, мы увидим Землю 10 лет назад. Возможно, в будущем будут созданы приборы, замедляющие скорость света. Тогда с их использованием зеркало можно будет поставить значительно ближе.
Логично, что свет за это время рассеется и затухнет, но неужели звезд не достаточно, чтобы доказать возможность заглянуть в прошлое.
Недавно прочел пару его коротких рассказиков с bookZ.ru -
Рой
Царица Цикад
Taklamakan
Удивительно, но Рой и Царица цикад были переведены на русский язык совершенно по-разному, хотя речь идет об одних и тех же вещах, но переведены они по-разному.
Такламакан, правда, вообще без перевода.
Хорошо пишет, читать интересно... наверное потому,что рассказики маленькие.
Первоначальные сведения о MPI включают в себя использование программы mpiexec, но на самом деле эта программа просто оболочка (dirt in a wrapper). Используя эту программу отладка созданных приложений разрешается для GDB, однако я не фанат этого отладчика, ибо в Visual Studio отладчик приятнее сделан. Но отлаживать программу mpiexec при отсутствии исходных кодов нецелесообразно, а компилировать реализацию MPI нет настроения. Оказывается есть тупое решение в стиле Gumbo! Сначала надо прописать путь к devenv.exe в переменную окружения PATH, чтобы вызов devenv из командной строки завершался счастливо. После этого создается bat файл следующего содержания:
set PMI_ROOT_HOST=%COMPUTERNAME%
set PMI_ROOT_PORT=9222
set PMI_ROOT_LOCAL=1
set PMI_RANK=номер процессора
set PMI_SIZE=общее число процессоров
set PMI_KVS=mpich2
devenv имя.sln
Для отладки программы на N процессоров логично создать N файлов.
При их запуске запустится Visual Studio, из которого пожно запустить debug. Процессор 0 должен запускаться первым, т.к. он проводит инициализацию и много прочей фигни. Да, окошек с Visual Studio будет много, но любой аварийный вылет будет словлен соответствующим дебаггером со всеми прилагающимися прелестями - своим стеком, локальными переменными и т.п.
В классической трилогии Звездных войн вы - Хэн Соло
Неунывающий контрабандист, космический пират, со своим понятием чести, которую вы старательно прикрываете маской цинизма. Иногда вы вспоминаете, что вместо того, чтобы искать приключения и спасать друзей, наверное, стоит выполнять какие-то неприятные обязательства, но почему-то все время оказывается как-то недосуг - вы все время кому-то нужны. А вы предпочитаете быть нужным тем, кого считаете друзьями, а не тем, кто хотел бы видеть вас в качестве источника доходов или предмета мебели.[показать]
Будучи маленьким и несведущим пацаном в детстве я не захотел идти в художественную школу. Хотя, в принципе я мог провести линию на бумаге, это не составляло для меня большой проблемы. Но когда в школе нам на уроке ИЗО дали задание нарисовать картину красками... это был просто кошмар. Все рисунки акварелью были для меня кошмарной проблемой, краска текла, один раз помазав ей ее нельзя было стереть, в общем ужас. От одной мысли что нужно будет что-то рисовать акварелью на меня нападал озноб. То, что в художке дети рисовали кисточкой и акварелью меня отпугнуло. Конечно сейчас эта моя прихоть выглядит нелепо, но красками я рисовать ничего не умею и не хочу. Другое дело карандаш. Я был в Ялте, видел как художники рисуют карандашем шаржи. Но в принципе на то они и художники, они связали свою жизнь с рисованием. Я, в свою очередь связал свою жизнь с программным обеспечением. Не скажу что это особо хорошо или интересно, интересно оно когда ты не знаешь, что оно такое есть. А после раскрытия тайн они становятся не интересными. Буквально на днях я подумал: А почему бы мне не научится рисовать. Просто так, для себя. С другой стороны я понимаю, что не закончив художку я рисовать не научусь, но сейчас в 22 года ходить туда напряжно. Но... рисовать хочу и буду. Как оказалось, у меня и глаз и руки к рисованию жутко кривые, но ведь другие рисуют.
Меня удивляло, как в древней игрушке Quake была анимирована вода. Это был не набор текстур-кадров анимации, а лишь одна текстура, но она чудесным образом деформировалась. Причем это было не линейное преобразование. На то время сложно представить что люди писали пиксельные шейдеры, но в первом квейке они точно есть.
Время Квейка ушло, найти описание как они делали эту примочку мне не удалось, зато глядя на саму воду появились догадки как сделать подобный эффект.
Текстура это квадратный двумерный массив пикселей (более стильно сказать матрица :)). Как массив - можно сделать циклический его сдвиг, например строки вправо или влево, столбца вверх и вниз. Индексы можно рассматривать как координаты х и y. Тогда при сдвиге по горизонтали и вертикали на dx и dy получим Х=x(+/-)dx, Y=y(+/-)dy.
Возьмем синусоиду вида f(x)=a*sin(x*2*Pi/N), где a - амплитуда, х- координата, а N - размер текстуры по горизонтали, f(x) есть округленное целое число. Используем ее для сдвига столбцов матрицы - Х=х,Y=y-f(x). Теперь элемент новой деформированной текстуры X,Y соответствует элементу X,Y+f(X) оригинала. Как результат мы получаем волновую деформацию по горизонтали.
Аналогично возьмем синусоиду вида g(y)=b*sin(y*w*Pi/N),... X,Y соответствует элементу X+g(Y),Y. Получим волновую деформацию по вертикали.
Теперь можно их обьединить, в результате X=x+g(y),Y=y+f(x+g(y)).. хотя можно получить и X=x+g(y+f(x)),Y=y+f(x).
Теперь исходя из практики - считать для каждого пикселя текстуры синус - это тяжело для процессора и глупо. Ведь мы подаем в качестве аргумента целое число в диапазоне от 0 до N-1. Можно заранее вычислить значения синусов 1 раз и записать их в массив, потом просто брать готовые значения.
Анимация деформации делается очень просто, синунусу дается начальнаяя фаза, например r. Проверка на то, вылазит ли индекс за пределы массива легко делается остатком от деления, например (x+a)%N. Но тут получается глюк, в слечае если x+a<0. Допустим сдвиг индекса a по модулю не превышает N, тогда в виде (x+a+N)%N у нас все будет работать нормально. Теперь что касается функции f. Агрументом будет подаваться x,x+a или y+g(x). Пусть она возвращает значения от 0 до N-1 (циклический сдвиг на -1 эквивалентен сдвигу на N-1). Получается что агрументы могут принимать значения от 0 до 2N-2. Конечно можно свести аргументы к 0..N-1 операцией целочисленного деления, но ее можно вообще не делать, если увиличить массив вычисленных значений в 2 раза.
В результате после предварительной подготовки, мы можем получить значение деформированного пикселя X:=(X+G[Y])%N,Y:=(Y+F[X])%N, тут % - остаток от деления. Т.е. 2 сложения, 2 взятия элементов массива и 2 остатка от деления