<?xml version="1.0" encoding="utf-8"?>
<!-- If you are running a bot please visit this policy page outlining rules you must respect. http://www.livejournal.com/bots/ -->
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:lj="http://www.livejournal.com">
  <id>urn:lj:livejournal.com:atom1:everhest</id>
  <title>Мы за OPEN SOURCE</title>
  <subtitle>Наш мир не создан для закрытой жизни...</subtitle>
  <author>
    <name>everhest</name>
  </author>
  <link rel="alternate" type="text/html" href="http://everhest.livejournal.com/"/>
  <link rel="self" type="text/xml" href="http://everhest.livejournal.com/data/atom"/>
  <updated>2009-06-11T09:48:55Z</updated>
  <lj:journal userid="17429231" username="everhest" type="personal"/>
  <link rel="service.feed" type="application/x.atom+xml" href="http://everhest.livejournal.com/data/atom" title="Мы за OPEN SOURCE"/>
  <link rel="hub" href="http://pubsubhubbub.appspot.com/"/>
  <entry>
    <id>urn:lj:livejournal.com:atom1:everhest:789</id>
    <link rel="alternate" type="text/html" href="http://everhest.livejournal.com/789.html"/>
    <link rel="self" type="text/xml" href="http://everhest.livejournal.com/data/atom/?itemid=789"/>
    <title>Native приложение</title>
    <published>2009-06-09T14:07:14Z</published>
    <updated>2009-06-09T14:11:55Z</updated>
    <content type="html">Сразу поставим перед собой задачу, ведь надо начинать с самого простого, так что я предлагаю вам вывести сообщение на экран с текстом &lt;b&gt;&lt;br /&gt;Fatal system error! Cannot continue.  &lt;br /&gt;formatting system partition... 100%&lt;/b&gt; &lt;br /&gt;можно конечно использовать старый добрый &amp;quot;Hello World&amp;quot;, но это уже вам выбирать.  &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Программа native1.asm:&lt;/b&gt; &lt;span style="font-family: &amp;#39;Courier&amp;#39;;"&gt;&lt;table style="border-collapse: collapse; width: 100%;"&gt;    &lt;tbody&gt;        &lt;tr&gt;            &lt;td style="border: 1px solid rgb(0, 0, 0);"&gt;&lt;font face="Courier New"&gt;&lt;span style="font-family: &amp;#39;Courier&amp;#39;;"&gt;format PE native &lt;span style="color: green;"&gt;5.02&lt;/span&gt; at &lt;span style="color: green;"&gt;10000h&lt;/span&gt;&lt;br /&gt;            entry start&lt;br /&gt;            &lt;br /&gt;            include &lt;span style="color: red;"&gt;'%fasminc%\win32a.inc'&lt;/span&gt;&lt;br /&gt;            &lt;br /&gt;            section &lt;span style="color: red;"&gt;'.text'&lt;/span&gt; code readable executable&lt;br /&gt;            &lt;br /&gt;            start:&lt;br /&gt;            &amp;nbsp;&amp;nbsp;&amp;nbsp;  push UNICODE_STRING&lt;br /&gt;            &amp;nbsp;&amp;nbsp;&amp;nbsp;  call dword [NtDisplayString]&lt;br /&gt;            &lt;br /&gt;            &amp;nbsp;&amp;nbsp;&amp;nbsp;  xor eax,eax&lt;br /&gt;            delay_loop:&lt;br /&gt;            &amp;nbsp;&amp;nbsp;&amp;nbsp;  dec eax&lt;br /&gt;            &amp;nbsp;&amp;nbsp;&amp;nbsp;  jnz delay_loop&lt;br /&gt;            &lt;br /&gt;            &amp;nbsp;&amp;nbsp;&amp;nbsp;  push &lt;span style="color: green;"&gt;0&lt;/span&gt;&lt;br /&gt;            &amp;nbsp;&amp;nbsp;&amp;nbsp;  push &lt;span style="color: green;"&gt;-1&lt;/span&gt;&lt;br /&gt;            &amp;nbsp;&amp;nbsp;&amp;nbsp;  call dword [NtTerminateProcess]&lt;br /&gt;            &lt;br /&gt;            &amp;nbsp;&amp;nbsp;&amp;nbsp; align 16&lt;br /&gt;            &amp;nbsp;&amp;nbsp;&amp;nbsp; UNICODE_STRING&amp;nbsp;&amp;nbsp;&amp;nbsp;dw MsgW_0_size&lt;br /&gt;            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dw MsgW_0_size + &lt;span style="color: green;"&gt;2&lt;/span&gt;&lt;br /&gt;            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  dd MsgW_0&lt;br /&gt;            &lt;br /&gt;            &amp;nbsp;&amp;nbsp;&amp;nbsp;  align 16&lt;br /&gt;            &amp;nbsp;&amp;nbsp;&amp;nbsp; MsgW_0 du &lt;span style="color: red;"&gt;'Fatal system error! Cannot continue.'&lt;/span&gt;,0Ah&lt;br /&gt;            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  du &lt;span style="color: red;"&gt;'formatting system partition... 100%'&lt;/span&gt;, 0Ah&lt;br /&gt;            &amp;nbsp;&amp;nbsp;&amp;nbsp; MsgW_0_size = $ - MsgW_0&lt;br /&gt;            &lt;br /&gt;            section &lt;span style="color: red;"&gt;'.rdata'&lt;/span&gt; import readable notpageable&lt;br /&gt;            &lt;br /&gt;            library ntdll,&lt;span style="color: red;"&gt;'ntdll.dll'&lt;/span&gt;&lt;br /&gt;            &lt;br /&gt;            import ntdll,\&lt;br /&gt;            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  NtDisplayString,&lt;span style="color: red;"&gt;'NtDisplayString'&lt;/span&gt;,\&lt;br /&gt;            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  NtTerminateProcess,&lt;span style="color: red;"&gt;'NtTerminateProcess'&lt;/span&gt;&lt;br /&gt;            &lt;br /&gt;            section &lt;span style="color: red;"&gt;'.reloc'&lt;/span&gt; data fixups readable discardable &lt;br /&gt;            &lt;/span&gt;&lt;/font&gt;&lt;/td&gt;        &lt;/tr&gt;    &lt;/tbody&gt;&lt;/table&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;#39;Courier&amp;#39;;"&gt;&lt;font face="Courier New"&gt;&lt;span style="font-family: &amp;#39;Courier&amp;#39;;"&gt;Первым делом мы обьявляем формат, дабы получить *.sys файл:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-family: &amp;#39;Courier&amp;#39;;"&gt;&lt;font face="Courier New"&gt;&lt;span style="font-family: &amp;#39;Courier&amp;#39;;"&gt;format PE native &lt;span style="color: green;"&gt;5.02&lt;/span&gt; at &lt;span style="color: green;"&gt;10000h&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family: &amp;#39;Courier&amp;#39;;"&gt;&lt;font face="Courier New"&gt;&lt;span style="font-family: &amp;#39;Courier&amp;#39;;"&gt;&lt;span style="color: green;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Затем как видно ничего сложного нет, кроме строки которую надо вывести:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-family: &amp;#39;Courier&amp;#39;;"&gt;&lt;font face="Courier New"&gt;&lt;span style="font-family: &amp;#39;Courier&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; align 16&lt;br /&gt;            &amp;nbsp;&amp;nbsp;&amp;nbsp; UNICODE_STRING&amp;nbsp;&amp;nbsp;&amp;nbsp;dw MsgW_0_size&lt;br /&gt;            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dw MsgW_0_size + &lt;span style="color: green;"&gt;2&lt;/span&gt;&lt;br /&gt;            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  dd MsgW_0&lt;br /&gt;            &lt;br /&gt;            &amp;nbsp;&amp;nbsp;&amp;nbsp;  align 16&lt;br /&gt;            &amp;nbsp;&amp;nbsp;&amp;nbsp; MsgW_0 du &lt;span style="color: red;"&gt;'Fatal system error! Cannot continue.'&lt;/span&gt;,0Ah&lt;br /&gt;            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  du &lt;span style="color: red;"&gt;'formatting system partition... 100%'&lt;/span&gt;, 0Ah&lt;br /&gt;            &amp;nbsp;&amp;nbsp;&amp;nbsp; MsgW_0_size = $ - MsgW_0&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: &amp;#39;Courier&amp;#39;;"&gt;&lt;font face="Courier New"&gt;&lt;span style="font-family: &amp;#39;Courier&amp;#39;;"&gt;&lt;span style="color: green;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family: &amp;#39;Courier&amp;#39;;"&gt;&lt;font face="Courier New"&gt;&lt;span style="font-family: &amp;#39;Courier&amp;#39;;"&gt;&lt;span style="color: green;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;Дело в том, что это не совсем привычным нам аски стринг как вы уже догодались, это и есть тот самый юникод которым все хвастаются, ну что же посмотрите внимательно и запомните каким образом организовать данные...&lt;br /&gt;&lt;br /&gt;Как видети мы импортируем только две функции и из одной библиотеке&lt;strong&gt; &lt;span style="font-family: &amp;#39;Courier&amp;#39;;"&gt;&lt;font face="Courier New"&gt;&lt;span style="font-family: &amp;#39;Courier&amp;#39;;"&gt;ntdll.dll &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;в следующих примерах мы будем работать в основном только с этой дллкой, вы спросите почему нельзя использовать стандартные &lt;strong&gt;kernel32.dll&lt;/strong&gt; или&lt;strong&gt; user32.dll&lt;/strong&gt; да потому, что они еще не загружены в систему...&lt;br /&gt;&lt;br /&gt;Для запуска приложения его надо поместить в папку System32, затем в реестре &lt;br /&gt; HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager в ключ BootExecute добавьте имя программы перезагрузитесь и все...&lt;br /&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:everhest:678</id>
    <link rel="alternate" type="text/html" href="http://everhest.livejournal.com/678.html"/>
    <link rel="self" type="text/xml" href="http://everhest.livejournal.com/data/atom/?itemid=678"/>
    <title>Наше детство</title>
    <published>2009-03-31T12:09:16Z</published>
    <updated>2009-06-11T09:48:55Z</updated>
    <content type="html">&lt;div style="text-align: center;"&gt;&lt;strong&gt;Детям 60-90х посвящается (так всё и было блин)&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;Если вы были ребенком в 60-е, 70-е или 80-е, оглядываясь назад, трудно поверить, что нам удалось дожить до сегодняшнего дня.&lt;br /&gt;&lt;br /&gt;В детстве мы ездили на машинах без ремней и подушек безопасности. Поездка на телеге, запряженной лошадью, в теплый летний день была несказанным удовольствием. Наши кроватки были раскрашены яркими красками с высоким содержанием свинца. Не было секретных крышек на пузырьках с лекарствами, двери часто не запирались, а шкафы не запирались никогда. Мы пили воду из колонки на углу, а не из пластиковых бутылок. Никому не могло придти в голову кататься на велике в шлеме. Ужас.&lt;br /&gt;&lt;br /&gt;Часами мы мастерили тележки и самокаты из досок и подшипников со свалки, а когда впервые неслись с горы, вспоминали, что забыли приделать тормоза. После того, как мы въезжали в колючие кусты несколько раз, мы разбирались с этой проблемой. Мы уходили из дома утром и играли весь день, возвращаясь тогда, когда зажигались уличные фонари, там, где они были. Целый день никто не мог узнать, где мы. Мобильных телефонов не было! Трудно представить. Мы резали руки и ноги, ломали кости и выбивали зубы, и никто ни на кого не подавал в суд. Бывало всякое. Виноваты были только мы и никто другой. Помните? Мы дрались до крови и ходили в синяках, привыкая не обращать на это внимания.&lt;br /&gt;&lt;br /&gt;Мы ели пирожные, мороженое, пили лимонад, но никто от этого не толстел, потому что мы все время носились и играли. Из одной бутылки пили несколько человек, и никто от этого не умер. У нас не было игровых приставок, компьютеров, 165 каналов спутникового телевидения, компакт дисков, сотовых телефонов, интернета, мы неслись смотреть мультфильм всей толпой в ближайший дом, ведь видиков тоже не было!&lt;br /&gt;&lt;br /&gt;Зато у нас были друзья. Мы выходили из дома и находили их. Мы катались на великах, пускали спички по весенним ручьям, сидели на лавочке, на заборе или в школьном дворе и болтали о чем хотели. Когда нам был кто-то нужен, мы стучались в дверь, звонили в звонок или просто заходили и виделись с ними. Помните? Без спросу! Сами! Одни в этом жестоком и опасном мире! Без охраны, как мы вообще выжили?&lt;br /&gt;&lt;br /&gt;Мы придумывали игры с палками и консервными банками, мы воровали яблоки в садах и ели вишни с косточками, и косточки не прорастали у нас в животе. Каждый хоть раз записался на футбол, хоккей или волейбол, но не все попали в команду. Те кто не попали, научились справляться с разочарованием.&lt;br /&gt;Некоторые ученики не были так сообразительны, как остальные, поэтому они оставались на второй год. Контрольные и экзамены не подразделялись на 10 уровней, и оценки включали 5 баллов теоретически, и 3 балла на самом деле.&lt;br /&gt;На переменах мы обливали друг друга водой из старых многоразовых шприцов!&lt;br /&gt;&lt;br /&gt;Наши поступки были нашими собственными. Мы были готовы к последствиям.&lt;br /&gt;Прятаться было не за кого. Понятия о том, что можно откупиться от ментов или откосить от армии, практически не&lt;br /&gt;существовало. Родители тех лет обычно принимали сторону закона, можете себе представить!?&lt;br /&gt;&lt;br /&gt;Это поколение породило огромное количество людей, которые могут рисковать, решать проблемы и создавать нечто, чего до этого не было, просто не существовало. У нас была свобода выбора, право на риск и неудачу, ответственность, и мы как-то просто научились пользоваться всем этим. Если вы один из этого поколения, я вас поздравляю. Нам повезло, что наше детство и юность закончились до того, как правительство не купило у молодежи свободу взамен за ролики, мобилы, фабрику звезд и классные сухарики&amp;hellip; С их общего согласия&amp;hellip;Для их же собственного блага&amp;hellip;&lt;br /&gt;&lt;br /&gt;&amp;ldquo;На самом деле в мире не семь чудес света, а гораздо больше. Просто мы с вами к ним привыкли и порой даже не замечаем. Ну разве не чудо - первое советское средство после бритья? Помните? Кусочки газеты?&lt;br /&gt;&lt;br /&gt;А такое чудо, как тюнинг автомобиля Москвич-412? Помните? 5-копеечные монеты по периметру лобового стекла, меховой руль, эпоксидная ручка коробки передач с розочкой и, естественно, милицейская фуражка на заднем стекле.&lt;br /&gt;&lt;br /&gt;А резинка от трусов - это же тоже чудо! Ведь она прекрасно держит как трусы, так и варежки!&lt;br /&gt;&lt;br /&gt;А в кинотеатрах? Точка от лазерной указки на лбу главного героя - боже мой, скольких людей это сделало счаст-ли-вы-ми!&lt;br /&gt;&lt;br /&gt;Пирожок с повидлом - ну разве не чудо? Никогда не угадаешь, с какой стороны повидло вылезет!&lt;br /&gt;&lt;br /&gt;Еще одно необъяснимое чудо - поднимите, пожалуйста, руки те, у кого был нормальный учитель труда&amp;hellip; а не инопланетянин&amp;hellip;?&lt;br /&gt;&lt;br /&gt;А такое чудо, авоська с мясом за форточкой? Помните: полез доставать - пельмени упали!&lt;br /&gt;&lt;br /&gt;А вот этот вот чудесный мамин развод: &amp;ldquo;Я тебе сейчас покупаю, но это тебе на день рождения&amp;rdquo;?!&lt;br /&gt;&lt;br /&gt;Или вот эта волшебная бабушкина фраза на прощание: &amp;ldquo;Только банки верните!&amp;rdquo;&lt;br /&gt;&lt;br /&gt;А холодильник ЗИЛ помните, вот с такой вот ручкой? Это же однорукий бандит!&lt;br /&gt;Дергаешь ручку - сыпятся банки.&lt;br /&gt;&lt;br /&gt;А, кстати, что до сих пор лежит в холодильниках на дверце сбоку? Нет, не яйца. И не кетчуп. На дверце сбоку лежат&amp;hellip;&lt;br /&gt;лекарства!&lt;br /&gt;&lt;br /&gt;Бесплатная медицина - это тоже чудо. Врач один, а очереди две - одна по талонам, а вторая по записи. А еще и третья была - &amp;ldquo;Я только спрошу!&amp;rdquo;&lt;br /&gt;&lt;br /&gt;Да, сколько еще их было, этих чудес света&amp;hellip;&lt;br /&gt;&lt;br /&gt;Маленькое окошко из кухни в ванную - что там смотреть, объясните?&lt;br /&gt;&lt;br /&gt;Обувная ложка-лошадка&amp;hellip;&lt;br /&gt;&lt;br /&gt;Зубной порошок - чистит как зубы, так и серебро&amp;hellip;&lt;br /&gt;&lt;br /&gt;Писающий мальчик на двери туалета&amp;hellip;&lt;br /&gt;&lt;br /&gt;Телевизор &amp;ldquo;Рубин&amp;rdquo; - берешь пассатижи и тын-тын-тын!&lt;br /&gt;&lt;br /&gt;Плавки с якорьком&amp;hellip; помните?!&lt;br /&gt;&lt;br /&gt;Молоко в треугольных пакетах!&lt;br /&gt;&lt;br /&gt;А вы говорите: &amp;ldquo;Семь чудес света!&amp;rdquo;&lt;br /&gt;&lt;br /&gt;Мы раньше много чего делали такого, что сейчас и в голову не взбредет делать. Более того, если ты сегодня хоть раз&lt;br /&gt;сделаешь то, что тогда делал постоянно - тебя не поймут, а могут и за сумасшедшего принять.&lt;br /&gt;&lt;br /&gt;Ну вот, например, помните, автоматы с газированной водой. Там еще был стакан граненный - один на всех. Сегодня никому и в голову не придет пить из общего стакана! (Сегодня его украдут через пять секунд после установки автомата, ровно за три секунды до того, как утащат и сам автомат&amp;hellip;) А раньше ведь все пили из этих стаканов&amp;hellip; Обычное дело! И ведь никто не боялся подхватить какую-нибудь заразу&amp;hellip;&lt;br /&gt;&lt;br /&gt;Кстати, эти стаканы использовали для своих дел местные пьяницы. И, представьте себе, вы только представьте это - они&lt;br /&gt;ВОЗВРАЩАЛИ стакан на место! Не верит? А тогда - обычное дело!&lt;br /&gt;&lt;br /&gt;А вот идет человек и пузыри выдувает! Потом - бац - и вот такие розовые ошметки по всему лицу! Сегодня нормальный человек так поступает? А тогда - обычное дело! Потому что у нас были необычные жвачки! И из этих жвачек выдувались шикарные пузыри.&lt;br /&gt;Да, тогда жвачки нужны были не для кариеса. Ну, мы даже не думали, что такое бывает&amp;hellip; Да и не было никакого кариеса, пока нам не сказали, что с ним надо бороться&amp;hellip;!&lt;br /&gt;&lt;br /&gt;А еще раньше можно было с утра выйти на улицу, вдохнуть полной грудью и пойти &amp;hellip;.просто фиг знает куда! Не по делам, а так просто! Да, раньше мы многое делали &amp;ldquo;так просто&amp;rdquo;. Сегодня это подвластно только алкоголикам и бомжам&amp;hellip;.А тогда - обычное дело!&lt;br /&gt;&lt;br /&gt;А люди, вешающие простыню на стену, выключающие свет и бормочущие что-то себе под нос в темноте? Секта? Нет, обычное дело!&lt;br /&gt;Раньше в каждом доме проходила церемония, которая называлась - задержите дыхание - диафильм!&lt;br /&gt;Помните это чудо?! У кого сейчас работает проектор диафильмов?&lt;br /&gt;Или вот человек с такой плоской штучкой в руках. Эта штука постоянно пищит, а человек бормочет - Ой, как много яиц&amp;hellip; нет, с таким количеством яиц не живут&amp;hellip; Псих? Нет, продвинутый чувак. Обычное дело! Вспомните наши высочайшие технологии -электронную игру &amp;ldquo;Ну, погоди!&amp;rdquo;. Какие там компьютеры с трехмерной графикой?!!!!! Тьфу! Волк, ловящий яйца! Вот высота!&lt;br /&gt;&lt;br /&gt;Дым валит, едкий запах по всей квартире. Дощечка такая с письменами. Что вам представляется? Индийский великий жрец Арамонетригал? На самом деле это вы-жи-га-ние. Обычное дело! Миллионы советских детей выжигали открытки мамам на 8 марта - Мамочка, поздравляю с международным женским днем. Желаю тебе мирного неба над головой, а твоему сыну - велосипед&amp;hellip;&lt;br /&gt;&lt;br /&gt;А еще все сидели в ванной, причем на опущенном стульчаке, причем в темноте - и светил там только красный фонарь&amp;hellip; Догадались? Обычное дело - печатали фотографии. Вся наша жизнь на этих черно-белых фотографиях, отпечатанных собственными руками, а не бездушным дядькой из Кодак&amp;hellip; Ну вы же помните, что такое фиксаж?&lt;br /&gt;&lt;br /&gt;А, девчоночки, вы помните резиночки? Удивительно, но ни один мальчишка на свете не знает правила этой игры!&lt;br /&gt;&lt;br /&gt;А сбор макулатуру в школе? До сих пор мучает вопрос - зачем? А я ведь тогда весь папин архив Playboy туда отнес. И мне ничего за это не было! Только мама удивлялась, чего это отец стал так придирчиво проверять мои домашние задания?!&lt;br /&gt;&lt;br /&gt;А портреты Горбачева без родимого пятна помните? Необычно&amp;hellip; А ведь мы еще помним, как Джексон был негром, да еще и несовершеннолетним! Тогда это было - обычное дело!&lt;br /&gt;&lt;br /&gt;Вообще, очень много такого было необычного: поездки на картошку и разбавленное пиво (не, ну правда было вкусно!),&lt;br /&gt;&amp;ldquo;Взвейтесь кострами бочки с бензином, мы пионеры - дети грузинов&amp;rdquo; и &amp;ldquo;Кто курит Яву и Пегас, тому любая баба даст&amp;rdquo; и &amp;ldquo;Опал -затянулся и упал&amp;rdquo; Да, мы были очень необычными людьми.</content>
  </entry>
</feed>
