<?xml version="1.0" encoding="windows-1251" ?>
<?xml-stylesheet type="text/xsl" href="http://www.liveinternet.ru/rss.xsl"?>
<rss xmlns:yablogs="urn:yandex-blogs" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0"><channel>  <title><![CDATA[Kyzmenko_Pavel]]></title>  <link>http://www.liveinternet.ru/users/kyzmenko_pavel/</link>  <description><![CDATA[Rodney_McKay :: LiveInternet]]></description>  <generator>LiveInternet / LiveInternet.ru</generator>  <sy:updatePeriod>hourly</sy:updatePeriod>  <sy:updateFrequency>1</sy:updateFrequency>  <language>ru</language>  <copyright>Kyzmenko_Pavel</copyright>


<image>
 <url>http://av.li.ru/564/1446564_10469458.jpg</url>
 <title>Rodney_McKay</title>
 <link>http://www.liveinternet.ru/users/kyzmenko_pavel/</link>
</image>

<item><title><![CDATA[Реселлинг - С чего начать]]></title>
<link><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post109928365/]]></link>
<description><![CDATA[Прежде всего – принять решение…<br /> <br /> Если вы предоставляете услуги веб-дизайна или нечто аналогичное – без сомнения, реселлинг станет для вас источником дополнительного дохода, поскольку необычайно удобно предоставлять клиентам, в дополнение к стандартным услугам, еще и собственный хостинг. А вот в случае, когда вы хотите заниматься именно продажей хостинга и реселлинг – это первый шаг на пути к собственному бизнесу, вам необходимо принять твердое решение…<br /> <br /> Вы готовы работать по 10, а иногда и по 20 часов в сутки (особенно первое время)?<br /> <br /> А работать придется, в любом случае…<br /> <br /> Вы готовы сдержать обещания, которые намерены дать своим клиентам?<br /> <br /> Тогда, реселлинг вполне может стать вашим основным источником доходов и привести вас к открытию собственной хостинговой компании, причем быстрее, чем может показаться на первый взгляд.<br /> <br /> Если вы располагаете достаточными средствами для покупки дорогостоящего оборудования, найма высококвалифицированного персонала и проведения хорошей рекламной кампании – реселлинг не для вас, можете сразу создавать крупную хостинг компанию.<br /> <br /> Но предположим, что, как чаще всего и бывает, вам нужен именно реселлинг…<br /> <br /> Итак, допустим, вы все обдумали, и решение принято – твердое решение!<br /> <br /> Но не спешите покупать реселлерский аккаунт, лучше начать совершенно с другого…<br /> <br /> Прежде всего, определитесь, достаточно ли у вас знаний – ведь вам придется отвечать на вопросы клиентов и не только…<br /> <br /> Легче всего, понять это следующим образом – найдите в поисковой системе несколько сайтов хостинг компаний, просмотрите характеристики их тарифных планов. Характеристики обычно содержат перечень технологий и сервисов, предоставляемых на хостинге. В их числе, такие вещи как PHP, Perl, MySQL, SSI, .HTACCESS, ns-сервера и т.д.<br /> <br /> Эти слова вам знакомы и вы прекрасно разбираетесь в этих терминах? Тогда следующий абзац можно смело пропустить.<br /> <br /> А вот если эти слова вызывают у вас замешательство, если вы не знаете, что все это означает - ваших знаний явно недостаточно…<br /> <br /> PHP, например, это интерпретируемый язык программирования, так же как и Perl.<br /> <br /> Не пугайтесь, все это не означает, что Вам придется выучить множество языков программирования и прочих «премудростей», но вот узнать значения всех этих слов, почитать немного о каждом пункте (или найти и привлечь знающего человека) – вам явно не помешает.<br /> <br /> Изучайте значения этих слов, вникайте в их суть и наступит момент, когда любые характеристики перечисленные в тарифных планах хостеров, перестанут вызывать у вас замешательство – вы будете знать о каждом пункте, что это такое и для чего это используется. Вот тогда, ваших знаний будет вполне достаточно для того, что бы начать реселлерскую деятельность. Я бы посоветовал вам и дальше набираться знаний в этой сфере, поскольку они вам обязательно пригодятся, но это можно делать уже будучи реселлером.<br /> <br /> Итак, начальные знания у вас есть. Это замечательно, но покупать реселлерский аккаунт еще рано. Для того, что бы успешно продавать хостинг, вам понадобится собственный сайт. Вот к этому вопросу следует подойти серьезно. Сайт – это лицо компании. На его создание может уйти месяц, а то и все три…<br /> <br /> Основы веб-дизайна не входят в рамки данной статьи, по этому предположим, что создание сайта не является для вас непосильной задачей. В конце-концов, всегда можно найти кого-то, кто может вам этот сайт изготовить. Совет – при создании сайта, ни в коем случае не используйте запрещенный или обманных методов. Это касается абсолютно любого аспекта не только создания сайта, но и вашего бизнеса в целом.<br /> <br /> Прежде чем создавать сайт, вам необходимо продумать бизнес-модель вашей компании.<br /> <br /> Определитесь с тарифными планами, с расценками… Естественно, ваши цены должны быть достаточными для того, что бы окупать расходы. В качестве ориентира, советую изучить тарифные планы (и расценки) нескольких популярных хостинг-провайдеров. Ваши цены должны быть немного ниже, так как своего брэнда (известности) у вас еще нет.<br /> <br /> Изучая сайты других хостинг провайдеров, вы заметите, что по своему содержанию они очень похожи друг на друга. Воспользуйтесь опытом будущих коллег, посмотрите на структуру их сайтов:<br /> <br /> «О компании»;<br /> «Услуги (хостинг, регистрация доменов)»;<br /> «Тарифные планы», «правила (договор)»;<br /> «Характеристики оборудования»;<br /> «Отзывы клиентов», «способы оплаты»;<br /> «Заказ услуг».<br /> <br /> Вот основные разделы, которым желательно присутствовать на вашем сайте, для того, что бы он был эффективным…<br /> <br /> Параллельно с созданием собственного сайта, вы можете начать присматриваться к хостинг-провайдерам предоставляющими реселлинг. Выбор будущего хостера, для будущего реселлера – особенно ответственное занятие, ведь вы будете от него полностью зависеть!<br /> Составьте список нескольких компаний, которые подходят вам по стоимости и характеристикам (не пытайтесь гнаться за дешевизной – иногда, это может принести только отрицательный результат).<br /> Внимательно изучите каждую компанию – набирайте ее название в поисковых системах, таким образом, вы можете получить весьма полезную информацию. Главная ваша задача – выбрать наиболее надежного хостера, как это сделать – решать вам. Желательно, заключить с хостером договор.<br /> <br /> Ну вот, хостера выбрали и сайт почти готов, домен для сайта вы уже подобрали, с ценами определились… Наверняка у вас есть просто гениальные идеи по поводу собственной рекламы. Вот теперь, пора - пора покупать реселлерский аккаунт!<br /> <br /> Купили? Загрузили сайт на сервер?<br /> <br /> Мой вам совет – ни в коем случае не начинайте сразу привлекать клиентов! Вообще – держите все в строгом секрете. Почему? Ваш хостер может оказаться не таким надежным, как казалось… Может оказаться, что у него постоянные проблемы с сервером или программным обеспечением, еще что-либо подобное… В таком случае, будет гораздо легче перейти к другому хостеру, не имея дополнительного груза в виде клиентов – сохраните собственную репутацию и избавитесь от головной боли.<br /> <br /> Лучше «погоняйте» свой сайт на сервере, создайте пару клиентских аккаунтов (потренируйтесь), опробуйте различные возможности доступные клиентам, создайте тарифные планы… В общем, приблизительно в течении месяца привыкайте к своему серверу, учитесь пользоваться незнакомыми вещами, наблюдайте за работоспособностью сайта… Если за это время проблем не возникнет, что ж… видимо с хостером у вас все в порядке и можно привлекать клиентов, развивая свой бизнес.]]></description>
<pubDate><![CDATA[Wed, 09 Sep 2009 19:28:21 +0400]]></pubDate>
<comments><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post109928365/]]></comments>
<guid><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post109928365/]]></guid>
<wfw:commentRss><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post109928365/rss]]></wfw:commentRss>
<slash:comments>1</slash:comments>
</item>
<item><title><![CDATA[Реселлинг]]></title>
<link><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post109928186/]]></link>
<description><![CDATA[Реселлинг - это отличная возможность начать свой бизнес веб-хостинга и в последствии стать хостинг-провайдером.<br /> С середины 2008 года, компания SteepHost предоставляет услуги хостинга для реселлеров.<br /> <br /> Как это работает?<br /> <br />     * Заказав реселлинг, вы получаете возможность продавать хостинг на собственном сайте, с собственным названием и от собственного лица.<br />     * В рамках реселлерского аккаунта, вы можете создавать собственные тарифные планы, а так же создавать, приостанавливать и удалять аккаунты клиентов.<br />     * Вы самостоятельно принимаете оплату от своих клиентов, самостоятельно отвечаете на вопросы своих клиентов и предоставляете техническую поддержку - мы ни как не контактируем с вашими клиентами. Если вы не будете знать, что ответить на вопрос своего клиента, вы всегда сможете обратиться в нашу службу поддержки - мы готовы помочь вам.<br />     * Вам не нужно заботиться об администрировании сервера - настройкой и администрированем серверов занимаются наши специалисты, обеспечивая отличное качество хостинга, а вам лишь остается привлекать клиентов на ваш хостинг, принимать от них платежи и предоставлять им техническую поддержку.<br />     * Таким образом, вы сможете создать собственный полноценный веб-хостинг, с собственным сайтом, собственными тарифами и с собственными клиентами.<br /> <br /> Сколько можно заработать?<br /> <br /> Заработать можно достаточно много, но следует помнить, что доход реселлера - зависит, прежде всего, от самого реселлера.]]></description>
<pubDate><![CDATA[Wed, 09 Sep 2009 19:25:27 +0400]]></pubDate>
<comments><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post109928186/]]></comments>
<guid><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post109928186/]]></guid>
<wfw:commentRss><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post109928186/rss]]></wfw:commentRss>
<slash:comments>0</slash:comments>
</item>
<item><title><![CDATA[Что такое колокейшн]]></title>
<link><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post109927381/]]></link>
<description><![CDATA[Многих клиентов, пользующихся услугами хостинга, интересует такой вид услуг, как colocation. Однако далеко не все четко представляют, что же это такое.<br /> <br /> Что такое "колокейшн"? И чем отличаются друг от друга colocation, co-location и collocation?<br /> <br /> Вообще, все эти слова означают одно - размещение сервера клиента на технической площадке провайдера. Техническая площадка - это специализированное помещение с гарантированным электропитанием, поддержанием достаточно низкого уровня температуры, с охраной, системой пожаротушения и так далее. По сути, это узел связи. Разница в написании слова "colocation" возникла очень давно, причем по вполне естественным причинам. В оригинале, по-английски, верны все три написания этого слова. Поэтому все пишут его так, как привыкли. Вот и все.<br /> <br /> Чем же отличается колокейшн от хостинга?<br /> <br /> Colocation - это размещение своего оборудования (сервера) на технической площадке провайдера. Это действительно похоже на хостинг, когда вы размещаете свой веб-ресурс у провайдера. Однако виртуальный хостинг - это когда на провайдерской машине находятся сотни сайтов его клиентов, а colocation - когда клиент устанавливает своей сервер у провайдера и использует все его ресурсы только для размещения своего собственного сайта.<br /> <br /> Какая аппаратура применяется при колокейшн, чем она отличается от хостинга?<br /> <br /> Как правило, для colocation применяются специализированные серверы, которые собираются в промышленных корпусах шириной 19 дюймов, предназначенных для монтажа в специальную стойку. Еще одна характеристика габаритов корпуса - высота. Она измеряется в юнитах (unit). Это порядка 45 миллиметров. Сервера бывают размером в 1 юнит (1U), 2 юнита (2U), 4 юнита (4U) и так далее. Как правило, сейчас клиенты размещают серверы в 1U-корпусах, так как с пользователей взимается плата за размер сервера пропорционально количеству юнитов. Например, 1U стоит одно количество денег, а 2U - в два раза большее. На деле, в 1U корпусе можно собрать как очень мощный двухпроцессорный сервер с двумя-тремя дисками, так и "слабенький" недорогой сервер, которого, тем не менее, хватит для размещения большинства проектов.<br /> <br /> Серверы для colocation отличаются от обычных компьютеров, кроме необычного корпуса, материнской платой. Существуют специальные серверные материнские платы, которые содержат прямо на себе весь необходимый набор комплектующих - сетевые карты, видеокарты, контроллеры жестких дисков SCSI/ATA/SATA и так далее. Кроме того, к производству таких материнских плат предъявляются повышенные требования по качеству.<br /> <br /> Вообще, сервер можно как собрать "руками" самостоятельно, так и купить готовый. Однако нужно помнить о том, что сервер отличается от обычного компьютера тем, что он постоянно работает, причем с серьезной нагрузкой. Работает без перерывов годами. Соответственно, нужно думать о необходимом количестве специальных вентиляторов, продумать прохождение воздушных потоков внутри сервера и так далее. Все эти моменты уже учтены в готовых серверах. Это очень важно.<br /> <br /> В какой ситуации для клиента имеет смысл переходить на колокейшн?<br /> <br /> Основных причины для перехода с виртуального хостинга на colocation две:<br /> <br /> 1. Ваш веб-проект настолько вырос, что потребляет столько ресурсов, сколько ему не могут предоставить на хостинговой машине провайдера. Мы помним, что на каждой хостинговой машине, кроме вас, "живет" еще несколько сотен серверов. Если проект большой, посещаемый, требует много вычислительных ресурсов, рано или поздно он начинает "тормозить" на "общем" хостинге. Да, возможно, что хостинг-провайдер просто поместил на физический сервер слишком много виртуальных веб-серверов, но зачастую это все же не так. Как только сервер начинает "тормозить" на хостинге, нужно заняться оптимизацией скриптов и запросов к базе данных. Если это не помогает, то нужно задумываться о colocation, изучать эту возможность, не пора ли действительно брать отдельный сервер.<br /> <br /> 2. Проекту нужно много дискового пространства. Сейчас на хостинге предлагают 500 мегабайт места или даже 1 Гб. Есть провайдеры, которые предлагают и больше. Однако разместить хотя бы 5 Гб на виртуальном хостинге уже просто нереально. Кстати, как правило, проекты, которым нужно много места, сталкиваются и с проблемами производительности, ведь эти данные не просто лежат на диске - с ними работают посетители. Много данных, надо полагать, предполагает наличие большого количества посещений. Ведь эти данные размещаются, чтобы люди их смотрели, а не просто так. На colocation же в вашем распоряжении окажется весь жесткий диск сервера или даже несколько дисков - сколько пожелаете и купите. Диски емкостью 100-150 Гб, выполненные по технологии SATA, стоят чуть более ста долларов. Более быстрые SCSI-диски подороже. Все это делает colocation очевидной возможностью для развития проектов, которые требуют много места. В конце концов, аренда многих гигабайт места на сервере у хостинг-провайдера по затратам делает услугу виртуального хостинга очень похожей на colocation или хотя бы сравнимой.<br /> <br /> Насколько колокейшн дороже обычного хостинга?<br /> <br /> Как правило, за пользование виртуальным хостингом взимается некая фиксированная плата, которая составляет несколько долларов в месяц. Кроме того, пользователь может приобрести дополнительные услуги. Например, больше дискового пространства, больше почтовых ящиков и так далее. Структура платежей в пользу хостинг-провайдера проста и понятна.<br /> <br /> В случае с colocation все несколько сложнее. Пользователи colocation, во-первых, должны приобрести сервер. Как уже говорилось, цены на серверы начинаются от $800-1000. То есть цена "входного билета" значительно выше, чем в случае с виртуальным хостингом. Однако есть варианты - можно не покупать сервер, а недорого взять его в аренду у провайдера - об этом ниже.<br /> <br /> Также пользователи colocation платят за размещение сервера. Как правило, цена этой услуги должна составлять порядка $50 - такова рыночная цена на сегодняшний день, середину лета 2004 года. Стоимость размещения сервера плавно снижалась с годами. Так, пять лет назад размещение colocation сервера стоило не менее $200-300 в месяц. Тогда такая цена обуславливалась крайне скудным предложением и эксклюзивностью услуг, так как клиентов были единицы. Сейчас цены находятся на уровне себестоимости, и снижение цены до $20, скажем, маловероятно. Впрочем, возможны варианты, и время все расставит по местам.<br /> <br /> Также пользователь colocation платит за трафик, который генерируется его сервером. В данный момент ситуация на рынке такова, что многие провайдеры предлагают неограниченный трафик за фиксированную сумму, которая, как правило, включена в стоимость размещения оборудования, о которой писалось выше. Однако есть один момент - провайдерам выгодно, чтобы трафик, генерируемый клиентом, был российским. То есть предназначался для пользователей, которые находятся в России. Провайдеры просят, чтобы трафик, создаваемый сервером, был как минимум наполовину российским. Таково предложение компании .masterhost, например. На практике практически все пользователи легко укладываются в такое ограничение, и проблем тут нет.<br /> <br /> Если сравнивать стоимость размещения сайта на виртуальном хостинге и на colocation в цифрах, то хостинг для серьезного сайта в виртуальной среде стоит от $20 в месяц, а размещение собственного сервера - от $50 в месяц. Вполне сравнимые цифры, тем более что во втором случае ваш веб-сервер получает в десятки раз больше ресурсов. То есть colocation - это естественный путь развития для серьезных проектов.<br /> <br /> Какие особые возможности колокейшн предоставляет по сравнению с хостингом?<br /> <br /> Две главные возможности colocation - это несравнимо большее количество ресурсов (диска, памяти, процессорного времени) и гибкость настройки и конфигурации. На виртуальном хостинге ваш сайт находится на одной машине с еще несколькими сотнями похожих сайтов. Конечно, ресурсов вы получаете немного, но вполне достаточно для работы даже довольно серьезного ресурса. Однако, как только на сервер возникает повышенная нагрузка - например в часы пик или при резком увеличении количества посетителей по какой-то причине, - у пользователя возникают риски. Например, риск нехватки каких-то ресурсов. Риски, в общем, небольшие, но если ваш сайт - это, например, интернет-магазин, то каждая ошибка на сайте - это несделанный посетителем заказ. Стоит подумать, нужно ли рисковать в том случае, если за сравнимые деньги можно получить в пользование целый отдельный сервер.<br /> <br /> Гибкость. Очень часто программистам, которые работают над сайтом, нужно поставить какие-нибудь дополнительные модули или использовать нестандартное программное обеспечение. Не всегда есть возможность установить на сервер нужное ПО и настроить его так, как нужно. В случае же с colocation этой проблемы не существует в принципе, так как администратор сервера может устанавливать что угодно и настраивать ПО любым образом.<br /> <br /> Можно сказать, что виртуальный хостинг - это "детство" серьезных проектов, а colocation - их "зрелость". Переход на colocation - это естественный путь развития любого большого проекта, и таким веб-ресурсам однозначно нечего делать на виртуальном хостинге.<br /> <br /> Бывает ли колокейшн на собственных компьютерах клиентов, и есть ли в этом смысл? Как в этом случае эти компьютеры обслуживаются?<br /> <br /> Как правило, colocation - это именно установка собственного компьютера-сервера пользователя на площадку хостинг-провайдера. В этом случае клиент сам занимается администрированием сервера, его настройкой, а также принимает на себя риски, связанные с поломкой комплектующих. Это классический вариант. Однако в последнее время активно развивается направление аренды сервера у провайдера. Клиенту не нужно платить тысячу-полторы-две долларов за сервер. Можно его за небольшую плату арендовать у провайдера. Это интересный вариант для только запускающихся проектов, когда денег на покупку сервера еще нет. Впоследствии, как правило, можно выкупить сервер у провайдера или приобрести свой сервер независимо. Да, при аренде риски, связанные с поломкой сервера, берет на себя провайдер. То есть если провайдер сдает вам в аренду сервер, он отвечает за его работоспособность и за оперативную замену вышедших из строя комплектующих, если, не дай Бог, такое случится. Это интересный вариант, так как ехать в три ночи на другой конец города, чтобы поменять "полетевшую" память - не очень интересное занятие. А если пользователь живет в другом городе...<br /> <br /> Насколько часто сейчас используется колокейшн?<br /> <br /> Услуга многие годы развивалась. Пять лет назад клиентов colocation у провайдеров были единицы. Года три назад - десятки. Сейчас у серьезных провайдеров, занимающихся размещением серверов как отдельным бизнесом, уже сотни клиентов. Colocation используют интернет-магазины, сетевые СМИ, игровые порталы, баннерные сети, различные контент-проекты. Также многие компании выносят на colocation из своих офисов почтовые сервера и другие службы. Есть много вариантов использования colocation, и их становится все больше. Наблюдается четкая тенденция к "переезду" на colocation "выросших" из виртуального хостинга проектов, так как провайдеры предлагают не просто взять и поставить машину, а предоставляют полный комплекс услуг с администрированием клиентского сервера.<br /> <br /> Какие сложности возникают перед клиентом при использовании колокейшн?<br /> <br /> Главная проблема - необходимость наличия системного администратора, который установит и настроит операционную и хостинговую среду, а также будет потом заниматься поддержкой и администрированием системы. С одной стороны - да, это проблема. Но с другой - найти администратора несложно, и стоит это недорого. Нет необходимости, например, брать на работу "выделенного" человека. Вполне можно пользоваться и разовыми услугами по необходимости.<br /> <br /> Однако хостинг-провайдеры предлагают и свои собственные услуги по администрированию. Те же специалисты, которые занимаются администрированием хостинговых серверов провайдера, вполне могут заниматься и сервером клиента. Стоить это будет значительно дешевле, чем привлечение клиентом стороннего специалиста.<br /> <br /> Также есть проблема с "железом", которое потенциально может ломаться. Нужно брать сервер с серьезной гарантией или не покупать его, а брать в аренду у провайдера.<br /> <br /> Какие существуют виды оплаты при колокейшн?<br /> <br /> Те же самые, как и в случае с оплатой хостинга. По сути, система приема платежей одна и та же - как для клиентов хостинга, так и для colocation. Кстати, тут есть одна интересная возможность. Наша компания, например, предлагает клиентам colocation платить им за генерируемый исходящий трафик. То есть если у проекта много исходящего трафика, мы вполне готовы даже заплатить за него клиенту. Возможно, что и не очень много, однако это вполне позволяет снизить плату за colocation или же вообще избавиться от нее. Проекты с довольно большим трафиком могут даже заработать.<br /> <br /> В заключение хочу добавить несколько слов о неочевидных выгодах использования именно colocation, а не виртуального хостинга. Переходя на использование выделенного сервера для хостинга своих ресурсов, владелец сайта автоматически увеличивает посещаемость своего ресурса - просто потому что его сервер может просто физически принять и обслужить больше посетителей. Больше посетителей - это возможность показать больше рекламы, к примеру.<br /> <br /> Используя colocation, можно значительно наращивать ресурсы сервера. Например, если понадобилось дополнительное дисковое пространство, покупаете за $100 диск на 120 Гб, и проблема решена. Стало больше посетителей, и сервер не справляется с работой скриптов - меняем процессор на более мощный, и проблем тоже нет.]]></description>
<pubDate><![CDATA[Wed, 09 Sep 2009 19:11:37 +0400]]></pubDate>
<comments><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post109927381/]]></comments>
<guid><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post109927381/]]></guid>
<wfw:commentRss><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post109927381/rss]]></wfw:commentRss>
<slash:comments>0</slash:comments>
</item>
<item><title><![CDATA[Colocation (колокейшн)]]></title>
<link><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post109926626/]]></link>
<description><![CDATA[<a href="http://helpers.com.ua/" target="_blank">Colocation (колокейшн)</a>  представляет собой услугу размещения физической машины клиента в специально оборудованном помещении провайдера на его технической площадке. Потребность в подобной услуге традиционно возникает в связи с тем, что невозможно, без вложения значительных средств, обеспечить параметры, приемлемые для работы современных Интернет-серверов на площадях и силами заказчика.<br /> <br /> Вариант размещения <a href="http://helpers.com.ua/" target="_blank">физического сервера</a>  на территории клиента сопряжен со значительными трудностями и серьезными финансовыми затратами. Размещая web-сайт на недостаточно мощном сервере или канале с малой пропускной способностью, организация рискует потерять многих посетителей, которые просто устанут от бесконечного ожидания ответов и простоев сервера. Значит, при размещении сервера на своей площадке компании неизбежно придется арендовать скоростной канал в Интернет, покупать сетевое оборудование и достаточно мощный компьютер под <a href="http://helpers.com.ua/" target="_blank">сервер</a>. Кроме того, потребуются услуги квалифицированных специалистов по настройке программного обеспечения и программированию для создания необходимых Web-сервисов. Собственный сервер также требует постоянной технической поддержки, проведения периодических профилактик, резервного копирования данных и обеспечения бесперебойного питания. Все это, в результате, приводит к большим финансовым затратам.<br /> <br /> Теперь у компаний и частных клиентов есть другой способ решения этой актуальной проблемы без покупки и установки дорогостоящего оборудования и программного обеспечения, без затрат на настройку и техническую поддержку оборудования, без аренды высокоскоростного канала. Операторы связи и провайдеры сегодня предлагают услуги связи колокейшна для размещение сервера клиента на современной технической площадке. Самым главным достоинством этого варианта является абсолютный контроль над сервером и подключением к Интернету. Можно ставить абсолютно любые эксперименты и возлагать на сервер весьма специфические задачи, которые на виртуальном хостинге трудновыполнимы. Colocation – это также повышенная безопасность, производительность и надёжность. Помимо собственно размещения сервера в базовый набор услуг по <a href="http://helpers.com.ua/" target="_blank">Colocation (колокейшн)</a> в настоящее время входит высокоскоростное подключение к сети Интернет, повышенный уровень безопасности (система бесперебойного электропитания, климат-контроль, охрана от физического проникновения посторонних на техническую площадку), круглосуточная техническая поддержка и оперативное устранение неисправностей.<br /> <br /> Таким образом, при высоких требованиях к безопасности, потреблению большого объема трафика, высокой нагрузке на вычислительные мощности выгодно воспользоваться услугами по colocation, нежели самостоятельно заниматься организацией и обслуживанием собственного сервера.]]></description>
<pubDate><![CDATA[Wed, 09 Sep 2009 18:59:04 +0400]]></pubDate>
<comments><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post109926626/]]></comments>
<guid><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post109926626/]]></guid>
<wfw:commentRss><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post109926626/rss]]></wfw:commentRss>
<slash:comments>0</slash:comments>
</item>
<item><title><![CDATA[Dedicated server «выделенные сервера»]]></title>
<link><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post109926314/]]></link>
<description><![CDATA[Услуга «<a href="http://helpers.com.ua/" target="_blank">Выделенный сервер</a> » («<a href="http://helpers.com.ua/" target="_blank">dedicated server</a> ») предполагает аренду отдельного физического сервера с постоянным подключением к качественным, высокоскоростным каналам связи. А это значит, что вы получаете гарантированное бесперебойное питание, сохранность контента и любого софта, а также множество других дополнительных услуг.<br /> <a href="http://helpers.com.ua/" target="_blank">Выделенный сервер</a> – это мощный компьютер, установленный на стойке в специально оборудованном дата-центре европейского уровня, где постоянно поддерживается необходимая температура и влажность воздуха. Только аренда выделенных серверов позволяет вам в полной мере проконтролировать работу своих веб-сайтов начиная с управления серверными процессами и службами и заканчивая установкой необходимых приложений и перезагрузки сервера. Заказывать выделенный сервер имеет смысл лишь в случае большого количества посетителей в день, около 5-10 тысяч, а если вы работаете с относительно «слабым» провайдером, то и полторы тысячи уникальных посещений за сутки способны подгрузить сайты-соседи. Имеет смысл арендовать выделенный сервер и тогда, когда на вашем сайте используются специфические программы или библиотеки. Выделенные сервера – это идеальный вариант для всех, кто заботится о максимальной производительности и безопасности своих сетевых мега-проектов.<br /> Более доступной альтернативой физическим выделенным серверам являются виртуальные выделенные сервера (virtual private servers – VPS).<br /> Технология VPS означает разделение физического сервера на несколько виртуальных выделенных серверов. Виртуальным выделенным сервером можно управлять так же, как и физическим, т.е. у вас есть возможность полного доступа к системе управления. Каждый виртуальный выделенный сервер имеет свой объём дисковой и оперативной памяти, процессорных ресурсов. VPS-сервер отличается от физического разве что тем, что на виртуальном вы не имеете возможности изменить текущее время и дату, а также не сможете конфигурировать ядро системы. Покупка VPS сервера – это наилучший вариант для начинающих и небольших сайтов, да и стоимость этой услуги гораздо ниже аренды физического выделенного сервера.<br /> Виртуализация серверов позволяет значительно сэкономить пространство: по статистике, около 90% пространства серверов не используется. С помощью ОС Virtuozzo, Xen сервер разделяется на виртуальные выделенные сервера.<br /> Virtuozzo использует одно ядро на все сервера. Это имеет некоторые недостатки. В частности, вы не сможете самостоятельно изменить, например, операционную систему, а для того, чтобы загрузить необходимый модуль, вам нужно обращаться к хостеру. Впрочем, если вы новичок и установка операционной системы для вас представляет определенные трудности, вам будет легче работать с универсальными автоматическими наладками.<br /> В Xen VPS используется совершенно другой подход: эта технология предоставляет вам полную свободу – хотите, меняйте ОС как перчатки или загружайте самостоятельно драйвера и модули. Наша компания предлагает вам воспользоваться только самыми передовыми технологиями!<br /> Стоимость предоставляемых услуг выгодно отличает нас от других компаний. Мы предлагаем оптимально низкие цены на VPS-хостинг и аренду выделенных серверов. С нами вы не только сэкономите, но и получите качественный сервис, бескрайние гигабайты, надёжность услуг, гарантийную сохранность данных и, если возникнет такая необходимость, – аварийное восстановление, изолированность, безопасность и высокий уровень обслуживания 24 часа в сутки. Доверьте свой проект нашим выделенным серверам, и мы сделаем всё, чтобы вы полностью посвятили себя развитию ваших проектов, не отвлекаясь на технические проблемы.<br /> Мы предлагаем качественные интернет-услуги, отвечающие современным стандартам. В вашем распоряжении отлично настроенные высокопрофессиональными специалистами и готовые к работе выделенные сервера.<br /> Именно наши выделенные сервера являются наилучшим решением для хостинг-провайдеров, популярных интернет-сайтов, корпоративных проектов и веб-студий. Мы стараемся делать свою работу на высшем уровне для того, чтобы вы могли успешно развивать свои сайты и реализовывать масштабные бизнес-проекты. Мы ответим на любые возникшие вопросы и поможем вам выбрать оптимальный вариант выделенного сервера. Делая выбор в пользу нашей компании, вы получаете передовое оборудование, постоянное усовершенствование технологий, помощь высококвалифицированного техперсонала и внимательное отношение к каждому клиенту.<a href="http://helpers.com.ua/" target="_blank"> Творите и работайте с нами!</a>]]></description>
<pubDate><![CDATA[Wed, 09 Sep 2009 18:49:50 +0400]]></pubDate>
<comments><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post109926314/]]></comments>
<guid><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post109926314/]]></guid>
<wfw:commentRss><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post109926314/rss]]></wfw:commentRss>
<slash:comments>0</slash:comments>
</item>
<item><title><![CDATA[Аренда сервера - что это такое?]]></title>
<link><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post109925961/]]></link>
<description><![CDATA[<a href="http://helpers.com.ua/" target="_blank">Аренда серверов- Dedicated</a> - это аренда отдельного сервера (компьютера) с подключением к всемирной сети Интернет, гарантированным электропитанием и множеством дополнительных услуг, которые предоставляет дата центр. <br /> <br /> Чтобы сервер работал - на него так же как и на Ваш домашний компьютер устанавливается операционная система. Наиболее распространенные операционные системы, которые устанавливаются на сервер - <a href="http://helpers.com.ua/" target="_blank">CentOS</a>, <a href="http://helpers.com.ua/" target="_blank">Gentoo </a>, <a href="http://helpers.com.ua/" target="_blank">FreeBSD</a>, <a href="http://helpers.com.ua/" target="_blank">Debian</a>, <a href="http://helpers.com.ua/" target="_blank">Fedora Core</a>, <a href="http://helpers.com.ua/" target="_blank">Windows</a>.<br /> <br /> Но если Вы не обладаете специальными навыками и знаниями для работы с серверным программным обеспечением - необходимо установить панель управления сервером. Наиболее распространенные панели управления сервером — ISP Manager, Cpanel, Direkt Admin.<br /> Аренда сервера - панель управления ISP Manager<br /> <br /> Панель управления сервером схожа с панелью управления аккуантом на хостинге, легка в освоении - все действия снабжены подсказками. Но к сожалению, полностью русифицирована только панель управления сервером ISP Manager. При хорошей функциональности , она самая недорогая по цене — всего 14 $ в месяц. Оптимальна как для начинающих, так и для опытных пользователей. Все функции снабжены видеоподсказками. Видеоролики на русском языке - Вы легко освоите все необходимые Вам функции.]]></description>
<pubDate><![CDATA[Wed, 09 Sep 2009 18:40:26 +0400]]></pubDate>
<comments><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post109925961/]]></comments>
<guid><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post109925961/]]></guid>
<wfw:commentRss><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post109925961/rss]]></wfw:commentRss>
<slash:comments>0</slash:comments>
</item>
<item><title><![CDATA[Ахуеть не встать]]></title>
<link><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post89183396/]]></link>
<description><![CDATA[<p>Экономический кризис добрался и до моей конторы.</p><br /> <p>С 1 декабря я безработный СисАдмин.&nbsp;</p>]]></description>
<pubDate><![CDATA[Sat, 08 Nov 2008 11:34:49 +0300]]></pubDate>
<comments><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post89183396/]]></comments>
<guid><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post89183396/]]></guid>
<wfw:commentRss><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post89183396/rss]]></wfw:commentRss>
<slash:comments>1</slash:comments>
</item>
<item><title><![CDATA[Приложения (тип *.exe) в папке /windows/system32/]]></title>
<link><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post86887182/]]></link>
<description><![CDATA[<p><strong><span style="font-size: small;">Файлы, рядом с названием которых стоит (cmd) открываются из командной строки. <br /><br /> Как правило, для таких файлов можно набрать ключ /?для вывода справки. <br /><br /> Например: taskkill/? <br /><br /> Также справку по командам cmd можно получить, открыв файл ..windowshelpntcmds.chm. <br /><br /> Справки по другим программам ищите либо в самой программе, либо в стандартной справке windows. <br /><br /> accwiz.exe Мастер специальных возможностей window <br /><br /> append.exe (cmd) Позволяет программам открывать файлы в каталогах так, словно они находятся в текущем каталоге <br /><br /> at.exe (cmd) Запуск команд и программ в указанное время по определенным дням <br /><br /> attrib.exe (cmd) Вывод и изменение атрибутов файлов  <br /><br /> bootcfg.exe (cmd) Используется для настройки, извлечения или удаления параметров командной строки в файле boot.ini <br /><br /> cacls.exe (cmd) Просмотр и изменение таблиц управления доступом к файлам <br /><br /> calc.exe Калькулятор для windows <br /><br /> charmap.exe Таблица символов <br /><br /> chkdsk.exe (cmd) Вывод на экран отчета о состоянии диска <br /><br /> chkntfs.exe (cmd) Выводит или изменяет параметры проверки диска во время загрузки <br /><br /> cipher.exe (cmd) Показывает или изменяет шифрование папок и файлов в ntfs-разделахcleanmgr.exe Программа очистки дискового пространства <br /><br /> cliconfg.exe Программа сетевого клиента sql server <br /><br /> clipbrd.exe Программа просмотра папки обмена <br /><br /> cmd.exe Обработчик команд windows </span></strong></p><br /> <p><strong><span style="font-size: small;"><br /><br /> comp.exe (cmd) Сравнение содержимого двух файлов или наборов файлов <br /><br /> compact.exe (cmd) Просмотр и изменение параметров сжатия файлов в разделах ntfs <br /><br /> control.exe Панель управления <br /><br /> convert.exe (cmd) Преобразование файловой системы тома fat в ntfs <br /><br /> dcomcnfg.exe (cmd) Консоль Службы компонентов <br /><br /> ddeshare.exe Программа Общие ресурсы dde <br /><br /> debug.exe (cmd) Запуск средства отладки и редактирования программ <br /><br /> defrag.exe (cmd) Дефрагментация диска <br /><br /> dmadmin.exe Служба диспетчера логических дисков <br /><br /> drwtsn32.exe  Отладчик программных ошибок Доктор Ватсон <br /><br /> dxdiag.exe  Средство диагностики directx <br /><br /> eudcedit.exe  Редактор личных символов <br /><br /> eventvwr.exe Оснастка запуска просмотра событиц <br /><br /> fxsclnt.exe Мастер настройки факсов <br /><br /> fxscover.exe Редактор титульных страниц факсов <br /><br /> fxssend.exe Мастер отправки факсов <br /><br /> fxssvc.exe Служба факсов <br /><br /> iexpress.exe Инсталлятор с диалоговым окном <br /><br /> magnify.exe Экранная лупа <br /><br /> mmc.exe Консоль mmc <br /><br /> mobsync.exe Диспетчер синхронизации <br /><br /> mplay32.exe Универсальный проигрыватель <br /><br /> mspaint.exe Графический редактор paint <br /><br /> notepad.exe Блокнот <br /><br /> ntbackup.exe Мастер архивации и восстановления <br /><br /> odbcad32.exe Администратор источников данных odbs <br /><br /> osk.exe Экранная клавиатура <br /><br /> packager.exe Упаковщик объектов  <br /><br /> perfmon.exe Служба Оповещения и журналы производительности <br /><br /> progman.exe Диспетчер программ <br /><br /> rasphone.exe Телефонная книга удаленного доступа <br /><br /> regedt32.exe Редактор реестра <br /><br /> rundll32.exe Запуск библиотеки dll как приложения <br /><br /> shrpubw.exe Мастер создания общих ресурсов <br /><br /> sigverif.exe Проверка подписи файла <br /><br /> sndrec32.exe Программа Звукозапись <br /><br /> sndvol32.exe Регулятор громкости звука <br /><br /> sysedit.exe Системный редактор файлов настройки windows <br /><br /> syskey.exe Защита БД учетных записей windows xp <br /><br /> taskmgr.exe Диспетчер задач windows xp <br /><br /> tourstart.exe Знакомство windows xp <br /><br /> utilman.exe Диспетчер служебных программ <br /><br /> verifier.exe Диспетчер проверки драйверов <br /><br /> wiaacmgr.exe Мастер работы со сканером или цифровой камерой <br /><br /> winchat.exe Программа Разговор <br /><br /> hh.exe Заглушка windows winhlp32 <br /><br /> write.exe Редактор word pad <br /><br /> wscript.exe Параметры сервера сценариев <br /><br /> wuauclt.exe Клиент windows update autoupdate <br /><br /> wupdmgr.exe Диспетчер windows update для nt <br /><br /> </span></strong></p>]]></description>
<pubDate><![CDATA[Thu, 09 Oct 2008 04:23:36 +0400]]></pubDate>
<comments><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post86887182/]]></comments>
<guid><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post86887182/]]></guid>
<category><![CDATA[Win*]]></category>
<wfw:commentRss><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post86887182/rss]]></wfw:commentRss>
<slash:comments>2</slash:comments>
</item>
<item><title><![CDATA[Восстановление пароля root в MySQL]]></title>
<link><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post86542324/]]></link>
<description><![CDATA[<p>Вот возникла необходимость в востановлении забытого пароля к MySQL. Немного погуглив, нашел несколько вариантов решения. Решил описать здесь наиболее простое и удобное. Это варант был успешно опробован в Debian GNU/Linux 4.0, Mysql 5.0.32.</p><br /> <p>Итак, для восстановления &nbsp;пароля mysql необходимо запустить сервер без загрузки таблицы прав. Итак, приступим:</p><br /> <p>останавливаем&nbsp;сервер:<br /><br /> <code><br /><br /> /etc/init.d/mysql stop<br /><br /> </code></p><br /> <p>запускаем его без проверки таблиц прав(&amp;&nbsp;-&nbsp;запуск&nbsp;команды&nbsp;в фоновом режиме):<br /><br /> <code><br /><br /> mysqld_safe --skip-grant-tables &amp;<br /><br /> </code></p><br /> <p>Теперь можно заходить root&rsquo;ом без пароля:<br /><br /> <code><br /><br /> mysql -u root<br /><br /> </code></p><br /> <p>и менять пароль:<br /><br /> <code><br /><br /> UPDATE user SET Password=PASSWORD(&quot;Ваш новый пароль&quot;) WHERE User='root';<br /><br /> FLUSH PRIVILEGES;<br /><br /> </code></p><br /> <p>Запускаем сервер в нормальном режиме:<br /><br /> <code><br /><br /> /etc/init.d/mysql stop<br /><br /> /etc/init.d/mysql start<br /><br /> </code></p><br /> <p>В&nbsp; можно сделать проще:</p><br /> <br /><br /> <p>mysql &ndash;defaults-file=/etc/mysql/debian.cnf</p><br /> <br /><br /> <p>после чего ты получаешь консоль mysql с правами администратора.</p><br /> <p>Под виндой всё тоже самое. Тока службу стопим и пускаем по другому!</p>]]></description>
<pubDate><![CDATA[Sun, 05 Oct 2008 20:17:01 +0400]]></pubDate>
<comments><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post86542324/]]></comments>
<guid><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post86542324/]]></guid>
<category><![CDATA[Linux/Unix]]></category>
<category><![CDATA[Win*]]></category>
<wfw:commentRss><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post86542324/rss]]></wfw:commentRss>
<slash:comments>0</slash:comments>
</item>
<item><title><![CDATA[Расшифровка сообщений BSOD «Синий экран смерти» — «Blue Screen of Death»]]></title>
<link><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post86529302/]]></link>
<description><![CDATA[<table width="100%" class="style1"><br />     <tbody><br />         <tr><br />             <td><strong>APC_INDEX_MISMATCH</strong></td><br />             <td class="style12"><strong>0x00000001</strong></td><br />         </tr><br />         <tr><br />             <td class="style14">DEVICE_QUEUE_NOT_BUSY</td><br />             <td class="style13">0x00000002</td><br />         </tr><br />         <tr><br />             <td class="style14">INVALID_AFFINITY_SET</td><br />             <td class="style13">0x00000003</td><br />         </tr><br />         <tr><br />             <td class="style14">INVALID_DATA_ACCESS_TRAP</td><br />             <td class="style13">0x00000004</td><br />         </tr><br />         <tr><br />             <td class="style14">INVALID_PROCESS_ATTACH_ATTEMPT</td><br />             <td class="style13">0x00000005</td><br />         </tr><br />         <tr><br />             <td class="style14">INVALID_PROCESS_DETACH_ATTEMPT</td><br />             <td class="style13">0x00000006</td><br />         </tr><br />         <tr><br />             <td class="style14">INVALID_SOFTWARE_INTERRUPT</td><br />             <td class="style13">0x00000007</td><br />         </tr><br />         <tr><br />             <td class="style14">IRQL_NOT_DISPATCH_LEVEL</td><br />             <td class="style13">0x00000008</td><br />         </tr><br />         <tr><br />             <td class="style14">IRQL_NOT_GREATER_OR_EQUAL</td><br />             <td class="style13">0x00000009</td><br />         </tr><br />         <tr><br />             <td colspan="2">Это внутренняя ошибка ядра (kernel). Ошибка может возникнуть из-за несовпадения KeEnterCricticalRegion и KeLeaveCriticalRegion в файловой системе.</td><br />         </tr><br />         <tr><br />             <td colspan="2"><hr noshade="noshade" class="style15" /><br />             </td><br />         </tr><br />     </tbody><br /> </table><br /> <p></p><br /> <table width="100%" class="style1"><br />     <tbody><br />         <tr><br />             <td><strong>IRQL_NOT_LESS_OR_EQUAL</strong></td><br />             <td class="style12"><strong>0x0000000A</strong></td><br />         </tr><br />         <tr><br />             <td class="style14">NO_EXCEPTION_HANDLING_SUPPORT</td><br />             <td class="style13">0x0000000B</td><br />         </tr><br />         <tr><br />             <td class="style14">MAXIMUM_WAIT_OBJECTS_EXCEEDED</td><br />             <td class="style13">0x0000000C</td><br />         </tr><br />         <tr><br />             <td colspan="2">Была сделана попытка затронуть виртуальную память на внутреннем процессе IRQ уровня, который слишком высок. Если kernel debugger доступен, вы можете отследить, где именно система запнулась. Одна из самых часто возникающих ошибок Windows NT - STOP 0x0000000A. Этот STOP может быть вызван как Программным Обеспечением, так и проблемой с оборудованием. Для выявления причин вы должны разобрать этот STOP, используя дебагер. Тем не менее, некоторые выводы можно сделать, рассмотрев параметры STOP сообщения и сообщения сопутствующего этот STOP. <strong>Параметры</strong>:<br />             <ol><br />                 <li>адрес, по которому выполнено ошибочное обращение</li><br />                 <li>IRQL, который использовался для обращения к памяти</li><br />                 <li>тип доступа к памяти: 0 = операция чтения, 1 = операция записи</li><br />                 <li>адрес инструкции, которая затребовала доступ к памяти по адресу</li><br />             </ol><br />             <strong>Примечание</strong>: Имейте ввиду, что эта ошибка возникает в 99% из-за &quot;кривых&quot; драйверов. Некоторые из них в Windows XP вы можете  обнаружить используя утилиту verifier.exe: Start (Пуск) -&gt; Run (Выполнить) -&gt; verifier.exe</td><br />         </tr><br />         <tr><br />             <td colspan="2"><hr noshade="noshade" class="style15" /><br />             </td><br />         </tr><br />         <tr><br />             <td><strong>MUTEX_LEVEL_NUMBER_VIOLATION</strong></td><br />             <td class="style12"><strong>0x0000000D</strong></td><br />         </tr><br />         <tr><br />             <td class="style14">NO_USER_MODE_CONTEXT</td><br />             <td class="style13">0x0000000E</td><br />         </tr><br />         <tr><br />             <td class="style14">SPIN_LOCK_ALREADY_OWNED</td><br />             <td class="style13">0x0000000F</td><br />         </tr><br />         <tr><br />             <td class="style14">SPIN_LOCK_NOT_OWNED</td><br />             <td class="style13">0x00000010</td><br />         </tr><br />         <tr><br />             <td class="style14">THREAD_NOT_MUTEX_OWNER</td><br />             <td class="style13">0x00000011</td><br />         </tr><br />         <tr><br />             <td class="style14">TRAP_CAUSE_UNKNOWN</td><br />             <td class="style13">0x00000012</td><br />         </tr><br />         <tr><br />             <td class="style14">EMPTY_THREAD_REAPER_LIST</td><br />             <td class="style13">0x00000013</td><br />         </tr><br />         <tr><br />             <td class="style14">CREATE_DELETE_LOCK_NOT_LOCKED</td><br />             <td class="style13">0x00000014</td><br />         </tr><br />         <tr><br />             <td class="style14">LAST_CHANCE_CALLED_FROM_KMODE</td><br />             <td class="style13">0x00000015</td><br />         </tr><br />         <tr><br />             <td class="style14">CID_HANDLE_CREATION</td><br />             <td class="style13">0x00000016</td><br />         </tr><br />         <tr><br />             <td class="style14">CID_HANDLE_DELETION</td><br />             <td class="style13">0x00000017</td><br />         </tr><br />         <tr><br />             <td class="style14">REFERENCE_BY_POINTER</td><br />             <td class="style13">0x00000018</td><br />         </tr><br />         <tr><br />             <td class="style14">BAD_POOL_HEADER</td><br />             <td class="style13">0x00000019</td><br />         </tr><br />         <tr><br />             <td class="style14">MEMORY_MANAGEMENT</td><br />             <td class="style13">0x0000001A</td><br />         </tr><br />         <tr><br />             <td class="style14">PFN_SHARE_COUNT</td><br />             <td class="style13">0x0000001B</td><br />         </tr><br />         <tr><br />             <td class="style14">PFN_REFERENCE_COUNT</td><br />             <td class="style13">0x0000001C</td><br />         </tr><br />         <tr><br />             <td class="style14">NO_SPIN_LOCK_AVAILABLE</td><br />             <td class="style13">0x0000001D</td><br />         </tr><br />         <tr><br />             <td class="style14">KMODE_EXCEPTION_NOT_HANDLED</td><br />             <td class="style13">0x0000001E</td><br />         </tr><br />         <tr><br />             <td colspan="2">Попытайтесь установить взаимоисключения используя NTOS\EX\EXLEVELS.H файл заголовков.<br /><br />             Вы должны найти точки взаимодействия и определить, какие из них пытаются получить доступ к этому уровню в неверной последовательности. <strong>Параметры</strong>:<br />             <ol><br />                 <li>настоящая нить уровня взаимодействия</li><br />                 <li>уровень взаимодействия пытающийся получить доступ</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td colspan="2"><hr noshade="noshade" class="style15" /><br />             </td><br />         </tr><br />         <tr><br />             <td><strong>KMODE_EXCEPTION_NOT_HANDLED</strong></td><br />             <td class="style12"><strong>0x0000001E</strong></td><br />         </tr><br />         <tr><br />             <td class="style14">SHARED_RESOURCE_CONV_ERROR</td><br />             <td class="style13">0x0000001F</td><br />         </tr><br />         <tr><br />             <td colspan="2">Это очень часто встречающаяся ошибка. Обычно исключённый адрес указывает на драйвер или функцию, которая вызвала стоп-экран. Всегда обращайте внимание не только на указанный драйвер, но и на сам адрес или имидж, содержащий эту ошибку. Обычно это код исключения 0x80000003. Эта ошибка означает, что точка прерывания или суждение было достигнуто при обращении к памяти, но система загрузилась с /NODEBUG ключа. Это ошибка не должна появляться слишком часто. Если ошибка появляется постоянно, убедитесь, что отладчик (debugger) подключён и система загружается с /DEBUG switch.<br /><br />             На неИнтеловских системах, если адрес исключения 0XBFC0304, ошибка появляется вследствие кэширования процессора. Если ошибка будет появляться снова, свяжитесь с производителями.<br /><br />             Как правило, требуется анализ второго параметра этого сообщения, который указывает на адрес драйвера/функции, которая была причиной проблемы. <strong>Параметры</strong>:<br />             <ol><br />                 <li>код исключительной ситуации</li><br />                 <li>адрес, при обработке которого произошел сбой</li><br />                 <li>Parameter 0 of the exception</li><br />                 <li>Parameter 1 of the exception</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td colspan="2"><hr noshade="noshade" class="style15" /><br />             </td><br />         </tr><br />         <tr><br />             <td><strong>KERNEL_APC_PENDING_DURING_EXIT</strong></td><br />             <td class="style12"><strong>0x00000020</strong></td><br />         </tr><br />         <tr><br />             <td class="style14">QUOTA_UNDERFLOW</td><br />             <td class="style13">0x00000021</td><br />         </tr><br />         <tr><br />             <td class="style14">FILE_SYSTEM</td><br />             <td class="style13">0x00000022</td><br />         </tr><br />         <tr><br />             <td class="style14">FAT_FILE_SYSTEM</td><br />             <td class="style13">0x00000023</td><br />         </tr><br />         <tr><br />             <td class="style14">NTFS_FILE_SYSTEM</td><br />             <td class="style13">0x00000024</td><br />         </tr><br />         <tr><br />             <td class="style14">NPFS_FILE_SYSTEM</td><br />             <td class="style13">0x00000025</td><br />         </tr><br />         <tr><br />             <td class="style14">CDFS_FILE_SYSTEM</td><br />             <td class="style13">0x00000026</td><br />         </tr><br />         <tr><br />             <td class="style14">RDR_FILE_SYSTEM</td><br />             <td class="style13">0x00000027</td><br />         </tr><br />         <tr><br />             <td class="style14">CORRUPT_ACCESS_TOKEN</td><br />             <td class="style13">0x00000028</td><br />         </tr><br />         <tr><br />             <td class="style14">SECURITY_SYSTEM</td><br />             <td class="style13">0x00000029</td><br />         </tr><br />         <tr><br />             <td colspan="2">Название ошибки указывает на повреждённый/отключённый APC счётчик. Если счётчик показывает значение не равное нулю, то он и есть источник проблемы. Отрицательное значение указывает на то, что файловая система вызывала FsRtlEnterFileSystem большее количество раз чем FsRtlExitFileSystem. Положительное значение указывает наоборот FsRtlExitFileSystem было вызвано большее количество раз чем FsRtlEnterFileSystem. Если у вас такая ситуация, проверьте все файловые системы установленные на машине. Сторонние перенаправители более всего подозреваются в сбое, так как они не были так тщательно протестированы, как NTFS, FAT, HPFS и RDR. <br /><br />             Текущий IRQL должен быть равен 0. Если нет, то определённый порядок аннулирования драйверов может быть причиной возникновения ошибки, возвращаясь на высоком уровне IRQ. Всегда пытайтесь заметить, что вы делали или какие приложения закрывали, какие драйвера были установлены на момент возникновения синего экрана. Этот симптом указывает на серьёзную проблему в драйверах третьей стороны. <strong>Параметры</strong>:<br />             <ol><br />                 <li>адрес APC, по которому висел (был в ожидании) на момент выхода.</li><br />                 <li>нить APC disable count</li><br />                 <li>текущий IRQ уровень</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td colspan="2"><hr noshade="noshade" class="style15" /><br />             </td><br />         </tr><br />         <tr><br />             <td><strong>INCONSISTENT_IRP</strong></td><br />             <td class="style12"><strong>0x0000002A</strong></td><br />         </tr><br />         <tr><br />             <td colspan="2">IRP неожиданно был обнаружен на несоответствующем состоянии; это когда поле или несколько полей были несовместимы с сохранившемся состоянием IRP. Например, IRP, который был закончен указывался, как всё ещё ждущий выполнения команд драйвера какого-либо устройства. <strong>Параметры</strong>:<br />             <ol><br />                 <li>адрес на котором IRP был найден в несоответствующем состоянии</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td colspan="2"><hr noshade="noshade" class="style15" /><br />             </td><br />         </tr><br />         <tr><br />             <td><strong>PANIC_STACK_SWITCH</strong></td><br />             <td class="style12"><strong>0x0000002B</strong></td><br />         </tr><br />         <tr><br />             <td class="style14">PORT_DRIVER_INTERNAL</td><br />             <td class="style13">0x0000002C</td><br />         </tr><br />         <tr><br />             <td class="style14">SCSI_DISK_DRIVER_INTERNAL</td><br />             <td class="style13">0x0000002D</td><br />         </tr><br />         <tr><br />             <td colspan="2">Эта ошибка указывает а то, что область стека ядра переполнено. Это может возникнуть, когда драйвер ядра использует слишком много места в области стека. Это так же может случиться, когда серьёзная ошибка в самом ядре.</td><br />         </tr><br />         <tr><br />             <td colspan="2"><hr noshade="noshade" class="style15" /><br />             </td><br />         </tr><br />         <tr><br />             <td><strong>DATA_BUS_ERROR</strong></td><br />             <td class="style12"><strong>0x0000002E</strong></td><br />         </tr><br />         <tr><br />             <td class="style14">INSTRUCTION_BUS_ERROR</td><br />             <td class="style13">0x0000002F</td><br />         </tr><br />         <tr><br />             <td class="style14">SET_OF_INVALID_CONTEXT</td><br />             <td class="style13">0x00000030</td><br />         </tr><br />         <tr><br />             <td colspan="2">Этот стоп чаще всего вызывается ошибкой в памяти системы. В большинстве случаев это неисправный RAM, Level 2 (L2) RAM cache ошибки, ошибки видео RAM и повреждённый жёсткий диск. Так же это может случиться, когда драйвер обращается к 0x8XXXXXXX адресу памяти, который не существует. <strong>Параметры</strong>:<br />             <ol><br />                 <li>адрес виртуальной памяти, который стал причиной ошибки</li><br />                 <li>физический адрес причины ошибки</li><br />                 <li>регистрация статуса процессора (PSR)</li><br />                 <li>регистрация инструкции ошибки (FIR)</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td colspan="2"><hr noshade="noshade" class="style15" /><br />             </td><br />         </tr><br />         <tr><br />             <td><strong>PHASE0_INITIALIZATION_FAILED</strong></td><br />             <td class="style12"><strong>0x00000031</strong></td><br />         </tr><br />         <tr><br />             <td colspan="2">Инициализация системы не прошла на ранней стадии. Нужно более детально установить ошибку, так как этот код вам не говорит практический ни о чём.</td><br />         </tr><br />         <tr><br />             <td colspan="2"><hr noshade="noshade" class="style15" /><br />             </td><br />         </tr><br />         <tr><br />             <td><strong>PHASE1_INITIALIZATION_FAILED</strong></td><br />             <td class="style12"><strong>0x00000032</strong></td><br />         </tr><br />         <tr><br />             <td class="style14">UNEXPECTED_INITIALIZATION_CALL</td><br />             <td class="style13">0x00000033</td><br />         </tr><br />         <tr><br />             <td style="height: 14px;" class="style14">CACHE_MANAGER</td><br />             <td style="height: 14px;" class="style13">0x00000034</td><br />         </tr><br />         <tr><br />             <td colspan="2"><strong>Параметры</strong>:<br />             <ol><br />                 <li>код статуса системы, который описывает почему система решила, что инициализация не прошла</li><br />                 <li>указывает место внутри INIT.C, где ошибка инициализации фазы 1 произошла</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td colspan="2"><hr noshade="noshade" class="style15" /><br />             </td><br />         </tr><br />         <tr><br />             <td><strong>NO_MORE_IRP_STACK_LOCATIONS</strong></td><br />             <td class="style12"><strong>0x00000035</strong></td><br />         </tr><br />         <tr><br />             <td colspan="2">Драйвер высшего уровня пытался вызвать драйвер низшего уровня через IoCallDriver() интерфейс, но в запасе не было свободного места в области стека, поэтому драйвер низшего уровня не сможет достичь нужных параметров, так как для него вообще нет никаких параметров. Это гибельная ситуация, так как драйвер высшего уровня считает, что заполнил параметры для драйвера низшего уровня (что-то он должен был сделать, чтобы вызвать драйвер низшего уровня). Тем не менее, так как для последнего драйвера нет свободного места в области стека, составитель аннулировал конец пакета. Это означает, что, скорее всего, какая-то другая память была повреждена. <strong>Параметры</strong>:<br />             <ol><br />                 <li>адрес IRP</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td colspan="2"><hr noshade="noshade" class="style15" /><br />             </td><br />         </tr><br />         <tr><br />             <td><strong>DEVICE_REFERENCE_COUNT_NOT_ZERO</strong></td><br />             <td class="style12"><strong>0x00000036</strong></td><br />         </tr><br />         <tr><br />             <td class="style14">FLOPPY_INTERNAL_ERROR</td><br />             <td class="style13">0x00000037</td><br />         </tr><br />         <tr><br />             <td class="style14">SERIAL_DRIVER_INTERNAL</td><br />             <td class="style13">0x00000038</td><br />         </tr><br />         <tr><br />             <td class="style14">SYSTEM_EXIT_OWNED_MUTEX</td><br />             <td class="style13">0x00000039</td><br />         </tr><br />         <tr><br />             <td class="style14">SYSTEM_UNWIND_PREVIOUS_USER</td><br />             <td class="style13">0x0000003A</td><br />         </tr><br />         <tr><br />             <td class="style14">SYSTEM_SERVICE_EXCEPTION</td><br />             <td class="style13">0x0000003B</td><br />         </tr><br />         <tr><br />             <td class="style14">INTERRUPT_UNWIND_ATTEMPTED</td><br />             <td class="style13">0x0000003C</td><br />         </tr><br />         <tr><br />             <td class="style14">INTERRUPT_EXCEPTION_NOT_HANDLED</td><br />             <td class="style13">0x0000003D</td><br />         </tr><br />         <tr><br />             <td colspan="2">Драйвер устройства пытался удалить из системы одно из объектов его устройства, но счётчик обращений этого объекта не был равен 0, означающий что для этого объекта всё ещё были невыполненные задачи (счётчик указывает номер причин, почему данный объект на может быть удалён). Это ошибка вызова драйвера. <strong>Параметры</strong>:<br />             <ol><br />                 <li>адрес объекта</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td colspan="2"><hr noshade="noshade" class="style15" /><br />             </td><br />         </tr><br />         <tr><br />             <td><strong>MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED</strong></td><br />             <td class="style12"><strong>0x0000003E</strong></td><br />         </tr><br />         <tr><br />             <td colspan="2">Мультипроцессорная система не симметрична по отношению друг к другу. Чтобы быть симметричными, процессоры должны быть одного типа и уровня. Например, попытка использовать процессор уровня Pentium и 80486 вызовет ошибку. Кроме того, на х86 системах, возможность вычислений с плавающей точкой должны быть на обоих процессорах или ни на одном.</td><br />         </tr><br />         <tr><br />             <td colspan="2"><hr noshade="noshade" class="style15" /><br />             </td><br />         </tr><br />         <tr><br />             <td><strong>NO_MORE_SYSTEM_PTES</strong></td><br />             <td class="style12"><strong>0x0000003F</strong></td><br />         </tr><br />         <tr><br />             <td colspan="2">Не хватает РТЕ (page file entries). Обычно причиной является драйвер, который плохо вычищает файл подкачки (swap). Если отладчик ядра (kernel debugger) доступен проследите, где система запнулась и введите следующую команду: !sysptes 3 или увеличите объем виртуальной памяти.</td><br />         </tr><br />         <tr><br />             <td colspan="2"><hr noshade="noshade" class="style15" /><br />             </td><br />         </tr><br />         <tr><br />             <td><strong>TARGET_MDL_TOO_SMALL</strong></td><br />             <td class="style12"><strong>0x00000040</strong></td><br />         </tr><br />         <tr><br />             <td colspan="2">Драйвер вызвал функцию IoBuildPartialMdl() и послал ей MDL, чтобы выявить часть источника MDL, но цель MDL не достаточно большая, чтобы отобразить пределы требуемых адресов. Это ошибка драйвера. Источник и цель MDL, так же как длинна линии адресов определения являются аргументами IoBuildPartialMdl() функции: <br /><br />             IoBuildPartialMdl( IN PMDL SourceMdl,<br /><br />             IN OUT PMDL TargetMdl,<br /><br />             IN PVOID VirtualAddress,<br /><br />             IN ULONG Length )</td><br />         </tr><br />         <tr><br />             <td colspan="2"><hr noshade="noshade" class="style15" /><br />             </td><br />         </tr><br />         <tr><br />             <td><strong>MUST_SUCCEED_POOL_EMPTY</strong></td><br />             <td class="style12"><strong>0x00000041</strong></td><br />         </tr><br />         <tr><br />             <td class="style14">ATDISK_DRIVER_INTERNAL</td><br />             <td class="style13">0x00000042</td><br />         </tr><br />         <tr><br />             <td class="style14">NO_SUCH_PARTITION</td><br />             <td class="style13">0x00000043</td><br />         </tr><br />         <tr><br />             <td colspan="2">Если отладчик ядра (kernel debugger) доступен, команда Виртуальной Машины (VM) показывает различные величины.  <strong>Параметры</strong>:<br />             <ol><br />                 <li>величина запроса, который не может быть удовлетворён</li><br />                 <li>номер страниц, которые были использованы из nonpaged pool.</li><br />                 <li>номер слишком больших страниц, запрашиваемых из nonpaged pool.</li><br />                 <li>номер доступных страниц</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td colspan="2"><hr noshade="noshade" class="style15" /><br />             </td><br />         </tr><br />         <tr><br />             <td><strong>MULTIPLE_IRP_COMPLETE_REQUESTS</strong></td><br />             <td class="style12"><strong>0x00000044</strong></td><br />         </tr><br />         <tr><br />             <td class="style14">INSUFFICIENT_SYSTEM_MAP_REGS</td><br />             <td class="style13">0x00000045</td><br />         </tr><br />         <tr><br />             <td class="style14">DEREF_UNKNOWN_LOGON_SESSION</td><br />             <td class="style13">0x00000046</td><br />         </tr><br />         <tr><br />             <td class="style14">REF_UNKNOWN_LOGON_SESSION</td><br />             <td class="style13">0x00000047</td><br />         </tr><br />         <tr><br />             <td colspan="2">Драйвер запросил завершение IRP [IoCompleteRequest()], но пакет был уже завершён. Эту ошибку сложно выявить, так как самый простой случай - драйвер пытается завершить одну и ту же операцию дважды - обычно не то, что случается на самом деле. Реже - 2 различных драйвера пытаются завладеть пакетом и завершить его. Первый как правило срабатывает, а второй нет. Отследить, какой именно драйвер сделал это, трудно, так как следы первого драйвера были переписаны вторым. Тем не менее, конфликт может быть выявлен, рассматривая DeviceObject поля, в каждом местоположении стека. <strong>Параметры</strong>:<br />             <ol><br />                 <li>адрес IRP</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td colspan="2"><hr noshade="noshade" class="style15" /><br />             </td><br />         </tr><br />         <tr><br />             <td><strong>CANCEL_STATE_IN_COMPLETED_IRP</strong></td><br />             <td class="style12"><strong>0x00000048</strong></td><br />         </tr><br />         <tr><br />             <td colspan="2">Это ошибка указывает, что I/O Request Packet (IRP), который должен быть завершён, имеет порядок отмены определённый в нём, означая, что пакет в таком положении, что может быть отменен. Тем не менее, пакет не относиться более к драйверу, так как он уже вошёл в стадию завершения.</td><br />         </tr><br />         <tr><br />             <td colspan="2"><hr noshade="noshade" class="style15" /><br />             </td><br />         </tr><br />         <tr><br />             <td><strong>PAGE_FAULT_WITH_INTERRUPTS_OFF</strong></td><br />             <td class="style12"><strong>0x00000049</strong></td><br />         </tr><br />         <tr><br />             <td class="style14">IRQL_GT_ZERO_AT_SYSTEM_SERVICE</td><br />             <td class="style13">0x0000004A</td><br />         </tr><br />         <tr><br />             <td class="style14"><font size="2">STREAMS_INTERNAL_ERROR</font></td><br />             <td class="style13"><font size="2">0x0000004B</font></td><br />         </tr><br />         <tr><br />             <td colspan="2">Означает именно то, что пишет: ошибка страницы с выключенным прерыванием. Рассматривайте эту ошибку, так же как 0x0A</td><br />         </tr><br />     </tbody><br /> </table><br /> <p>&nbsp;</p><br /> <hr noshade="noshade" class="style15" /><br /> <table width="100%" class="style1"><br />     <tbody><br />         <tr><br />             <td><strong>FATAL_UNHANDLED_HARD_ERROR</strong></td><br />             <td class="style12"><strong>0x0000004C</strong></td><br />         </tr><br />         <tr><br />             <td colspan="2">Если ошибка появиться во время загрузки NT, загрузка прервётся синим экраном. Наиболее частые причины:<br />             <ol><br />                 <li><strong>x218</strong> - необходимая библиотека реестра не может быть загружена. Этот файл может отсутствовать или быть повреждённым. Чтобы решить эту проблему, вам понадобиться загрузочная дискета.</li><br />                 <li>Драйвер может иметь повреждённый ключ реестра во время загрузки в память, или память, в которую происходила загрузка этого ключа, может быть и не память на самом деле. Особенно AST EISA машины с 16М и выше памятью должны иметь доступ к памяти выше 16М, т.е. в утилите конфигурации EISA этот параметр должен быть ENABLED (разрешён). Иначе файл, который загрузится в ту память, при чтении покажет - 0xffffffff.</li><br />                 <li><strong>x21A</strong> - или Winlogon или CSRSS (Windows) &quot;умерли&quot; внезапно. Выходящий код может сказать больше. Обычно это - <strong>c0000005</strong>, что говорит о том, что неподдерживаемое исключение рухнуло в том или другом процессе. Здесь вы не так много можете сделать по этому поводу.</li><br />                 <li><strong>x221</strong> - означает, что драйвер повреждён или системная библиотека была распознана, как повреждённая. NT делает всё, чтобы проверять нетронутость важных системных файлов. Синий экран показывает имя повреждённого файла. Если такое случилось, загрузитесь в любую другую систему или, если таковых нет, переустановите систему... Убедитесь, что версия файла, который был выявлен, как повреждённый, совпадает с версией файла в дистрибутиве NT и если так, то замените его с диска. Постоянные ошибки с разными именами файлов означают проблемы с железом в I/O пути драйвера.</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td colspan="2"><hr noshade="noshade" class="style15" /><br />             </td><br />         </tr><br />         <tr><br />             <td><strong>NO_PAGES_AVAILABLE</strong></td><br />             <td class="style12"><strong>0x0000004D</strong></td><br />         </tr><br />         <tr><br />             <td colspan="2">Нет больше свободного места, чтобы закончить операцию. Параметры:<br />             <ol><br />                 <li>количество использованных страниц</li><br />                 <li>кол-во физических страниц на машине</li><br />                 <li>Extended commit value in pages</li><br />                 <li>Total commit value in pages</li><br />             </ol><br />             Если отладчик (kernel debugger) доступен, печатайте следующие команды: <br /><br />             !process 0 7<br /><br />             !vm<br /><br />             dd mmpagingfiles<br /><br />             dd @$p<br /><br />             которые покажут какие драйвера, где и сколько ресурсов памяти занимают</td><br />         </tr><br />         <tr><br />             <td colspan="2"><hr noshade="noshade" class="style15" /><br />             </td><br />         </tr><br />         <tr><br />             <td><strong>PFN_LIST_CORRUPT</strong></td><br />             <td class="style12"><strong>0x0000004E</strong></td><br />         </tr><br />         <tr><br />             <td colspan="2">Причина - повреждённая/неисправная I/O структура драйвера.  <strong>Параметры</strong>:<br />             <ol><br />                 <li>значение 1</li><br />                 <li>значение ListHead, которое повреждено</li><br />                 <li>число доступных страниц</li><br />                 <li>0</li><br />             </ol><br />             <ol><br />                 <li>значение 2</li><br />                 <li>данные, которые удаляются</li><br />                 <li>наивысшее число физических страниц</li><br />                 <li>итог удаляемых данных</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td colspan="2"><hr noshade="noshade" class="style15" /><br />             </td><br />         </tr><br />         <tr><br />             <td><strong>PAGE_FAULT_IN_NONPAGED_AREA</strong></td><br />             <td class="style12"><strong>0x00000050</strong></td><br />         </tr><br />         <tr><br />             <td colspan="2">Появляется, когда запрошенная информация не была найдена в памяти. Система проверяет файл подкачки (page file), но отсутствующая информация была обозначена, как невозможная для записи в файл подкачки (page file). Если это случилось на Terminal Server, проверьте драйвера третьей стороны для принтера. Параметры:<br />             <ol><br />                 <li>указывает на адрес в памяти, который допустил ошибку</li><br />                 <li>тип обращения ( 0x00000000 = операция чтения, 0x00000001 = операция записи )</li><br />                 <li>если параметр не нулевой, то он показывает адрес инструкции, ссылающийся на адрес памяти в первом параметре.</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td colspan="2"><hr noshade="noshade" class="style15" /><br />             </td><br />         </tr><br />         <tr><br />             <td><strong>REGISTRY_ERROR</strong></td><br />             <td class="style12"><strong>0x00000051</strong></td><br />         </tr><br />         <tr><br />             <td class="style14">MAILSLOT_FILE_SYSTEM</td><br />             <td class="style13">0x00000052</td><br />         </tr><br />         <tr><br />             <td class="style14">NO_BOOT_DEVICE</td><br />             <td class="style13">0x00000053</td><br />         </tr><br />         <tr><br />             <td class="style14">LM_SERVER_INTERNAL_ERROR</td><br />             <td class="style13">0x00000054</td><br />         </tr><br />         <tr><br />             <td class="style14">DATA_COHERENCY_EXCEPTION</td><br />             <td class="style13">0x00000055</td><br />         </tr><br />         <tr><br />             <td class="style14">INSTRUCTION_COHERENCY_EXCEPTION</td><br />             <td class="style13">0x00000056</td><br />         </tr><br />         <tr><br />             <td class="style14">XNS_INTERNAL_ERROR</td><br />             <td class="style13">0x00000057</td><br />         </tr><br />         <tr><br />             <td colspan="2">Что-то случилось с реестром. Если отладчик (kernel debugger) доступен, отследите ошибку. Если он вам покажет, что вы в ветке системы (CmpWorker будет присутствовать в перечне), введите следующие команды:<br />             <p>dd CmpRegistryMutex+18 L1<br /><br />             !thread &lt;whatever value the above command printed out&gt;</p><br />             Это выдаст вам ветку и место ошибки, которое обращалось к реестру. Эта ошибка так же может означать, что реестр получил ошибку I/O, когда пытался прочитать один из его файлов, отсюда следует, что ошибка могла быть вызвана проблемой с оборудованием или что сама система повреждена. Это так же может означать, что ошибка вызвана операцией обновления, которую использует только система безопасности и это только когда ресурсы на исходе. Если такая ошибка появилась, проверьте, является ли машина PDC или BDC и сколько аккаунтов в базе данных SAM (Менеджер Безопасности Аккаунтов), может ли это быть цель эхо и не заполнены ли соответствующие библиотеки почти до конца. Параметры:<br />             <ol><br />                 <li>значение 1 (указывает, где появилась ошибка)</li><br />                 <li>значение 2 (указывает, где появилась ошибка)</li><br />                 <li>может указывать на библиотеку</li><br />                 <li>может быть возвратным кодом HvCheckHive'а, если какая-либо библиотека повреждена</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td colspan="2"><hr noshade="noshade" class="style15" /><br />             </td><br />         </tr><br />         <tr><br />             <td><strong>FTDISK_INTERNAL_ERROR</strong></td><br />             <td class="style12"><strong>0x00000058</strong></td><br />         </tr><br />         <tr><br />             <td class="style14">PINBALL_FILE_SYSTEM</td><br />             <td class="style13">0x00000059</td><br />         </tr><br />         <tr><br />             <td class="style14">CRITICAL_SERVICE_FAILED</td><br />             <td class="style13">0x0000005A</td><br />         </tr><br />         <tr><br />             <td class="style14">SET_ENV_VAR_FAILED</td><br />             <td class="style13">0x0000005B</td><br />         </tr><br />         <tr><br />             <td class="style14">HAL_INITIALIZATION_FAILED</td><br />             <td class="style13">0x0000005C</td><br />         </tr><br />         <tr><br />             <td class="style14">HEAP_INITIALIZATION_FAILED</td><br />             <td class="style13">0x0000005D</td><br />         </tr><br />         <tr><br />             <td class="style14">OBJECT_INITIALIZATION_FAILED</td><br />             <td class="style13">0x0000005E</td><br />         </tr><br />         <tr><br />             <td class="style14">SECURITY_INITIALIZATION_FAILED</td><br />             <td class="style13">0x0000005F</td><br />         </tr><br />         <tr><br />             <td class="style14">PROCESS_INITIALIZATION_FAILED</td><br />             <td class="style13">0x00000060</td><br />         </tr><br />         <tr><br />             <td class="style14">HAL1_INITIALIZATION_FAILED</td><br />             <td class="style13">0x00000061</td><br />         </tr><br />         <tr><br />             <td class="style14">OBJECT1_INITIALIZATION_FAILED</td><br />             <td class="style13">0x00000062</td><br />         </tr><br />         <tr><br />             <td class="style14">SECURITY1_INITIALIZATION_FAILED</td><br />             <td class="style13">0x00000063</td><br />         </tr><br />         <tr><br />             <td class="style14">SYMBOLIC_INITIALIZATION_FAILED</td><br />             <td class="style13">0x00000064</td><br />         </tr><br />         <tr><br />             <td class="style14">MEMORY1_INITIALIZATION_FAILED</td><br />             <td class="style13">0x00000065</td><br />         </tr><br />         <tr><br />             <td class="style14">CACHE_INITIALIZATION_FAILED</td><br />             <td class="style13">0x00000066</td><br />         </tr><br />         <tr><br />             <td colspan="2">Система загрузилась с восстановленной первичной партиции, поэтому библиотеки говорят, что зеркало в порядке, но на самом деле это не так. Настоящие образы библиотек оттенены. Вам нужно загрузиться с них.</td><br />         </tr><br />         <tr><br />             <td colspan="2"><hr /><br />             </td><br />         </tr><br />         <tr><br />             <td><strong>CONFIG_INITIALIZATION_FAILED</strong></td><br />             <td class="style12"><strong>0x00000067</strong></td><br />         </tr><br />         <tr><br />             <td class="style14">FILE_INITIALIZATION_FAILED</td><br />             <td class="style13">0x00000068</td><br />         </tr><br />         <tr><br />             <td colspan="2">Это означает, что реестр не может создать место, необходимое для содержания файлов реестра. Это ошибка не должна никогда появляться, так как процесс создания такого места происходит на ранней стадии загрузки системы и поэтому должно быть достаточно места для создания бассейна. Параметры:<br />             <ol><br />                 <li>5</li><br />                 <li>указывает на NTOS\CONFIG\CMSYSINI, который потерпел неудачу.</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td colspan="2"><hr /><br />             </td><br />         </tr><br />         <tr><br />             <td><strong>IO1_INITIALIZATION_FAILED</strong></td><br />             <td class="style12"><strong>0x00000069</strong></td><br />         </tr><br />         <tr><br />             <td class="style14">LPC_INITIALIZATION_FAILED</td><br />             <td class="style13">0x0000006A</td><br />         </tr><br />         <tr><br />             <td colspan="2">Инициализация I/O системы не удалась по каким-либо причинам. Больше, практически, никакой информации нет. Такое могло случиться, если установка приняла не правильное решение по поводу инсталляции системы, или пользователь переконфигурировал систему.</td><br />         </tr><br />         <tr><br />             <td colspan="2"><hr /><br />             </td><br />         </tr><br />         <tr><br />             <td><strong>PROCESS1_INITIALIZATION_FAILED</strong></td><br />             <td class="style12"><strong>0x0000006B</strong></td><br />         </tr><br />         <tr><br />             <td class="style14">REFMON_INITIALIZATION_FAILED</td><br />             <td class="style13">0x0000006C</td><br />         </tr><br />         <tr><br />             <td class="style14">SESSION1_INITIALIZATION_FAILED</td><br />             <td class="style13">0x0000006D</td><br />         </tr><br />         <tr><br />             <td class="style14">SESSION2_INITIALIZATION_FAILED</td><br />             <td class="style13">0x0000006E</td><br />         </tr><br />         <tr><br />             <td class="style14">SESSION3_INITIALIZATION_FAILED</td><br />             <td class="style13">0x0000006F</td><br />         </tr><br />         <tr><br />             <td class="style14">SESSION4_INITIALIZATION_FAILED</td><br />             <td class="style13">0x00000070</td><br />         </tr><br />         <tr><br />             <td colspan="2"><strong>Параметры</strong>:<br />             <ol><br />                 <li>указывает на код статуса, который решил, что инициализация NT не прошла успешно.</li><br />                 <li>указывает на место в NTOS\PS\PSINIT.C, где ошибка была обнаружена.</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td colspan="2"><hr /><br />             </td><br />         </tr><br />         <tr><br />             <td><strong>SESSION5_INITIALIZATION_FAILE</strong></td><br />             <td class="style12"><strong>0x00000071</strong></td><br />         </tr><br />         <tr><br />             <td class="style14">ASSIGN_DRIVE_LETTERS_FAILED</td><br />             <td class="style13">0x00000072</td><br />         </tr><br />         <tr><br />             <td colspan="2">Это коды кодов (SESSION1 - SESSION5) указывают место в NTOS\INIT\INIT.C, где была допущена ошибка.  <strong>Параметры</strong>:<br />             <ol><br />                 <li>указывает код статуса, который решил, что инициализация NT не прошла успешно.</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td colspan="2"><hr /><br />             </td><br />         </tr><br />         <tr><br />             <td><strong>CONFIG_LIST_FAILED</strong></td><br />             <td class="style12"><strong>0x00000073</strong></td><br />         </tr><br />         <tr><br />             <td colspan="2">Указывает, что одна из системных библиотек повреждена или не читаема. Эта библиотека может быть или SOFTWARE, или SECURITY, или SAM (Менеджера Безопасности Аккаунтов). Тем не менее ошибка не означает, что раздел реестра поврежден. Параметры:<br />             <ol><br />                 <li>5</li><br />                 <li>Код состояния Windows указывает на то, что система обнаружила невозможность подключения куста</li><br />                 <li>Индекс раздела реестра в списке разделов</li><br />                 <li>Указатель UNICODE_STRING содержащий имя файла раздела реестра.</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td colspan="2"><hr /><br />             </td><br />         </tr><br />         <tr><br />             <td><strong>BAD_SYSTEM_CONFIG_INFO</strong></td><br />             <td class="style12"><strong>0x00000074</strong></td><br />         </tr><br />         <tr><br />             <td colspan="2">Эта ошибка может показывать то, что библиотека SYSTEM, загружаемая OSLOADER/NTLDR, повреждена. Тем не менее, это практически невозможно, так как OSLOADER всегда проверяет библиотеки после загрузки и убеждается, что они не повреждены. <br /><br />             Эта ошибка так же может означать, что некоторые требуемые ключи реестра и их параметры отсутствуют. Загрузка в LastKnownGood (Последней хорошей конфигурации) может решить проблему, или вам придётся переустанавливать систему, или используйте Emergency Repair Disk.</td><br />         </tr><br />         <tr><br />             <td colspan="2"><hr /><br />             </td><br />         </tr><br />         <tr><br />             <td><strong>CANNOT_WRITE_CONFIGURATION </strong></td><br />             <td class="style12"><strong>0x00000075</strong></td><br />         </tr><br />         <tr><br />             <td colspan="2">Эта ошибка может появиться, если файлы SYSTEM библиотеки (SYSTEM и SYSTEM.ALT) не могут достичь accommodate additional data записанные в hive между инициализациями реестра и первой фазы (когда файловые системы доступны). Эта ошибка обычно означает, что на диске нет свободного места, так же это может произойти при попытке сохранить реестр на устройстве &quot;только чтение&quot;.</td><br />         </tr><br />         <tr><br />             <td colspan="2"><hr /><br />             </td><br />         </tr><br />         <tr><br />             <td><strong>PROCESS_HAS_LOCKED_PAGES </strong></td><br />             <td class="style12"><strong>0x00000076</strong></td><br />         </tr><br />         <tr><br />             <td colspan="2">Эта ошибка может возникнуть по причине драйвера, который не полностью вычищен после I/O операции. Параметры:<br />             <ol><br />                 <li>адрес процесса</li><br />                 <li>число замкнутых страниц</li><br />                 <li>число частных страниц</li><br />                 <li>0</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td colspan="2"><hr /><br />             </td><br />         </tr><br />         <tr><br />             <td><strong>KERNEL_STACK_INPAGE_ERROR</strong></td><br />             <td class="style12"><strong>0x00000077</strong></td><br />         </tr><br />         <tr><br />             <td class="style14">PHASE0_EXCEPTION</td><br />             <td class="style13">0x00000078</td><br />         </tr><br />         <tr><br />             <td colspan="2">Запрошенная страница ядра не может быть прочтена. Причина ошибки может быть в плохом блоке файла виртуальной памяти или ошибки контролера диска (очень редко, когда причиной может быть нехватка ресурсов, а конкретней, резерв nonpaged pool (невиртуальной памяти) со статусом c0000009a [STATUS_INSUFFICIENT_RESOURCES]). <br /><br />             Если первый и второй параметры кода ошибки равны 0, означает, что место ошибки в ядре не было найдено. Значит, эта ошибка вызвана плохим оборудованием. <br /><br />             I/O статус c000009c (STATUS_DEVICE_DATA_ERROR) или C000016AL (STATUS_DISK_OPERATION_FAILED) обычно означает, что информация не может быть прочитана из-за плохого блока в памяти. После перезагрузки автоматическая проверка диска попытается определить адрес плохого блока в памяти. Если статус будет C0000185<br /><br />             (STATUS_IO_DEVICE_ERROR) и виртуальная память находиться на SCSI диске, то должно быть проверено подключение и срок годности. Параметры:<br />             <ol><br />                 <li>0</li><br />                 <li>0</li><br />                 <li>значение PTE на момент ошибки</li><br />                 <li>адрес ошибки ядра</li><br />             </ol><br />             <ol><br />                 <li>код статуса</li><br />                 <li>I/O код статуса</li><br />                 <li>номер страницы виртуальной памяти</li><br />                 <li>Компенсация в страничный файл</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td colspan="2"><hr /><br />             </td><br />         </tr><br />         <tr><br />             <td><strong>MISMATCHED_HAL</strong></td><br />             <td class="style12"><strong>0x00000079</strong></td><br />         </tr><br />         <tr><br />             <td colspan="2">Уровень проверки HAL и тип конфигурации HAL не подходят ядру системы или типу машины. Такая ошибка, скорее всего, вызвана тем, что пользователь вручную обновил либо NTOSKRNL.EXE либо HAL.DLL. Или на машине мультипроцессорный HAL (MP) и мультипроцессорное ядро (UP), или наоборот. <strong>Параметры</strong>:<br /><br />             1. тип несовпадения (1, 2 или 3):<br /><br />             1. несовпадение уровней выпуска PRCB (несовпадение дат). Если дело в этом, то параметры 2 и 3:<br />             <ul>2 - больший уровень NTOSKRNL.EXE<br /><br />                 3 - больший уровень HAL.DLL</ul><br />                 2. несовпадение типов бильдов, в этом случае параметры 2 и 3:<br />                 <ul>2 - тип бильда NTOSKRNL.EXE<br /><br />                     3 - тип бильда HA L.DLL<br /><br />                     типы бильдов:<br /><br />                     0 - <br /><br />                     1 - <br /><br />                     2 -</ul><br />                     3. Micro Channel Architecture (MCA) компьютерам требуется специфичный MCA HAL, в этом случае параметры 2 и 3:<br />                     <ul><br />                         <p>2 - тип машины, определённый NTDETECT.COM<br /><br />                         значение 2 означает, что компьютер - MCA <br /><br />                         3 - тип машин, которые этот HAL поддерживает<br /><br />                         значение 2 означает, что этот HAL сделан для MCA</p><br />                     </ul><br />                     </td><br />                 </tr><br />                 <tr><br />                     <td colspan="2"><hr /><br />                     </td><br />                 </tr><br />                 <tr><br />                     <td><strong>KERNEL_DATA_INPAGE_ERROR</strong></td><br />                     <td class="style12"><strong>0x0000007A</strong></td><br />                 </tr><br />                 <tr><br />                     <td colspan="2">Не может быть прочитана запрашиваемая ядром страница памяти. Ошибка вызвана плохим блоком в памяти или ошибкой контроллера диска. <strong>Параметры</strong>:<br />                     <ol><br />                         <li>тип блока который повис</li><br />                         <li>статус ошибки (обычно I/O код статуса)</li><br />                         <li>текущий процесс (виртуальный адрес для лока типа 3 или PTE)</li><br />                         <li>адрес виртуальной памяти, который не может войти в файл подкачки</li><br />                     </ol><br />                     </td><br />                 </tr><br />                 <tr><br />                     <td colspan="2"><hr /><br />                     </td><br />                 </tr><br />                 <tr><br />                     <td><strong>INACCESSIBLE_BOOT_DEVICE</strong></td><br />                     <td class="style12"><strong>0x0000007B</strong></td><br />                 </tr><br />                 <tr><br />                     <td class="style14">BUGCODE_PSS_MESSAGE</td><br />                     <td class="style13">0x0000007C</td><br />                 </tr><br />                 <tr><br />                     <td colspan="2">В процессе инсталляции I/O системы, драйвер загрузочного устройства, возможно, не смог инициализировать устройство, с которого система пыталась загрузиться, или файловая система, которая должна была прочитать это устройство, либо не смогла инициализироваться, либо просто не распознала информацию на устройстве, как структуру файловой системы.&nbsp;В случае составителя, первый аргумент - это адрес уникодовой структуры информации, которая является ARC именем устройства, с которого была попытка загрузиться. Во втором случае, первый аргумент - это адрес объекта устройства, которое не может быть смонтировано. <br /><br />                     Если эта ошибка возникла при начальной инсталляции системы, то она может означать, что система была установлена на диск или SCSI контроллер, которые ей не поддерживаются. Имейте в виду, что некоторые контроллеры поддерживаются только драйверами из виндовских библиотек (WDL), которые должны быть установлены выборочной установкой. <br /><br />                     Эта ошибка так же может произойти после установки нового SCSI адаптера или контроллера или после изменений системной партиции. В этом случае, на x86 системах, нужно отредактировать BOOT.INI; на ARC системах, нужно запустить Setup. Для большей информации, как должен быть изменён BOOT.INI, смотрите Windows NT Advanced Server &quot;Administrator's Guide&quot;. <br /><br />                     Если аргумент указывает на ARC имя стринга (string), формат первых двух (это только в этом случае) длинных слов будет: <br /><br />                     USHORT Length;<br /><br />                     USHORT MaximumLength;<br /><br />                     PVOID Buffer;<br /><br />                     Например, если первое длинное слово содержит что-то типа 00800020, где 20 длина Уникодового стринга (Unicode string), и следующее длинное слово будет содержать адрес буфера. <br /><br />                     Если аргумент указывает на объект устройства, формат первого слова будет: <br /><br />                     USHORT Type;<br /><br />                     Значит, первое слово содержит 0003, где Type код всегда будет 0003.<br /><br />                     <strong>Примечание</strong>: Вы сразу сможете опознать, указывает ли аргумент на ARC имя или на объект устройства, так как Уникодовый стринг (Unicode string) никогда не содержит нечётное число байтов, а объект устройства всегда будет содержать тип кода - 3. <strong>Параметры</strong>:<br />                     <ol><br />                         <li>указатель на объект устройства или Уникодовый стринг (Unicode string), или ARC имя.</li><br />                     </ol><br />                     </td><br />                 </tr><br />             </tbody><br />         </table><br />         <hr noshade="noshade" class="style15" /><br />         <table width="100%" class="style1"><br />             <tbody><br />                 <tr><br />                     <td><strong>INSTALL_MORE_MEMORY</strong></td><br />                     <td class="style12"><strong>0x0000007D</strong></td><br />                 </tr><br />                 <tr><br />                     <td colspan="2">Не хватает памяти, чтобы загрузить Windows NT (необходимо 5 MB). Параметры:<br />                     <ol><br />                         <li>номер найденных физических страниц</li><br />                         <li>нижняя физическая страница</li><br />                         <li>высшая физическая страница</li><br />                         <li>0</li><br />                     </ol><br />                     </td><br />                 </tr><br />                 <tr><br />                     <td colspan="2"><hr /><br />                     </td><br />                 </tr><br />                 <tr><br />                     <td>&nbsp;</td><br />                     <td class="style12"><strong>0x0000007E</strong></td><br />                 </tr><br />                 <tr><br />                     <td colspan="2">Это может случиться, когда системная генерирует исключение, которое поддержка ошибок (error handler) не может уловить.  <strong>Причины</strong>:<br />                     <ol><br />                         <li>Не хватает дискового пространства. Если ошибка появилась после первой перезагрузки во время установки Windows или сразу после того, как установка завершилась, на жёстком диске может быть не достаточно места, чтобы запустить Windows.</li><br />                         <li>Несовместимость BIOS. Если ошибка появилась после первого рестарта во время установки Windows или сразу после того, как установка завершилась, BIOS может быть несовместим с Windows.</li><br />                         <li>Несовместимые драйвера видео адаптера</li><br />                         <li>Повреждённый Random Access Memory (RAM).</li><br />                         <li>Повреждённый драйвер оборудования или системный сервис.</li><br />                         <li>Несовместимая программа третьей стороны удалённого управления. Если ошибка ассоциируется с Win32k.sys файлом, это может быть из-за программы третьей стороны удалённого управления компьютером</li><br />                     </ol><br />                     </td><br />                 </tr><br />                 <tr><br />                     <td colspan="2"><hr /><br />                     </td><br />                 </tr><br />                 <tr><br />                     <td><strong>UNEXPECTED_KERNEL_MODE_TRAP</strong></td><br />                     <td class="style12"><strong>0x0000007F</strong></td><br />                 </tr><br />                 <tr><br />                     <td colspan="2">Эта ошибка означает, что произошло непредвиденное прерывание в режиме ядра, или вид прерывания, которое ядро не разрешает иметь или получить (захват(a bound trap)), или вид прерывания, которое влечёт за собой немедленную смерть (двойная ошибка(double fault)). Первое число в интервалах кода бага - число прерывания (8 = double fault). Чтобы узнать больше, что это за прерывание, обратитесь к мануалу Intel x86 семьи. <br /><br />                     Пользуясь отладчиком ядра (kernel debugger), KB и !TRAP в подходящем фрейме (который будет EBP, что идёт вместе с процедурой KiTrap--at минимум на x86 машинах) покажет, откуда прерывание взялось. <br /><br />                     В общем, баг появляется, когда процессор допускает ошибку, с которой ядро не может справиться. Чаще всего возникает из-за плохого RAM, так же из-за разгона процессора. <br /><br />                     Попробуйте отменить в BIOS - sync negotiation (синхронная передача данных).</td><br />                 </tr><br />                 <tr><br />                     <td colspan="2"><hr /><br />                     </td><br />                 </tr><br />                 <tr><br />                     <td><strong>NMI_HARDWARE_FAILURE</strong></td><br />                     <td class="style12"><strong>0x00000080</strong></td><br />                 </tr><br />                 <tr><br />                     <td class="style14">SPIN_LOCK_INIT_FAILURE</td><br />                     <td class="style13">0x00000081</td><br />                 </tr><br />                 <tr><br />                     <td colspan="2">HAL должен сообщить всю конкретную информацию, которую имеет, и предложить пользователю обратиться к его поставщику оборудования за поддержкой.</td><br />                 </tr><br />                 <tr><br />                     <td colspan="2"><hr /><br />                     </td><br />                 </tr><br />                 <tr><br />                     <td><strong>SETUP_FAILURE</strong></td><br />                     <td class="style12"><strong>0x00000085</strong></td><br />                 </tr><br />                 <tr><br />                     <td colspan="2"><strong>Примечание</strong>: текстовая форма setup больше не использует проверку ошибок (bugcheck), чтобы выйти из серьёзных ошибок. Поэтому вы никогда не столкнётесь с 0x85. Все проверки багов были заменены на более дружелюбные и (где возможно) более информативные сообщения об ошибках. Тем не менее, некоторые составители ошибок просто были заменены нашими bugcheck экранами, и код для этих состояний ошибок такой же, как и был. Они приведены ниже.)<br /><br />                     0: OEM HAL шрифт - недействительный формат файла *.fon, поэтому установка не смогла отобразить текст. Это означает, что vgaxxx.fon на CD или флоппи повреждён.<br /><br />                     1: Не смогло инициализироваться видео. Эта ошибка имеет собственный экран и пользователю предоставляется только 2 варианта. Это означает, что файл vga.sys (или другой драйвер, в зависимости от машины) повреждён, или то, что данное оборудование не поддерживается<br /><br />                     <strong>Причина ошибки:</strong><br />                     <ul> 0: NtCreateFile of devicevideo0<br /><br />                         1: IOCTL_VIDEO_QUERY_NUM_AVAIL_MODES<br /><br />                         2: IOCTL_VIDEO_QUERY_AVAIL_MODES<br /><br />                         3: Желаемый режим видео не поддерживается. Это означает внутреннюю ошибку установки.<br /><br />                         4: IOCTL_VIDEO_SET_CURRENT_MODE (невозможно установить режим видео)<br /><br />                         5: IOCTL_VIDEO_MAP_VIDEO_MEMORY<br /><br />                         6: IOCTL_VIDEO_LOAD_AND_SET_FONT (3 - код статуса NT API вызова)</ul><br />                         2: Нехватка памяти. Теперь эта ошибка использует более дружественный экран, в зависимости от того, как далеко зашла установка.<br /><br />                         3: Клавиатура не была инициализирована. Теперь используются 2 разных экрана в зависимости от ошибок, которые тут могли появиться. Это может означать, что диск, содержащий драйвера для клавиатуры (i8042prt.sys или kbdclass.sys) повреждён или машина имеет клавиатуру, которая не поддерживается. Так же это может означать, что dll раскладки клавиатуры не может быть загружен. Причина ошибки:<br />                         <ul>0: NtCreateFile of deviceKeyboardClass0 . &quot;Установка не обнаружила клавиатуру, подключённую к вашему компьютеру.&quot;<br /><br />                             1: Unable to load keyboard layout dll. &quot;Установка не может загрузить dll раскладки клавиатуры .&quot; Это значит, что на флоппи или CD нет файла (kbdus.dll для us или других dll).</ul><br />                             4: Установка не смогла выяснить путь устройства, с которого началась установка. Это внутренняя ошибка установки. 5: Не прошла проверка на работоспособность разделов жесткого диска. Это означает, что ошибка в драйвере диска. Параметры имеют значение только для группы установки.</td><br />                         </tr><br />                         <tr><br />                             <td colspan="2"><hr /><br />                             </td><br />                         </tr><br />                         <tr><br />                             <td><strong>MBR_CHECKSUM_MISMATCH</strong></td><br />                             <td class="style12"><strong>0x0000008B</strong></td><br />                         </tr><br />                         <tr><br />                             <td colspan="2">Эта ошибка возникает в процессе загрузки, когда контрольная сумма MBR, которую посчитала система, не совпадает с контрольной суммой загрузчика. Обычно это означает вирус. Некоторые вирусы не могут быть определены/найдены. Загрузитесь с дискеты с вирус-сканером (убедитесь, что дискета защищена от записи!) <br /><br />                             KerBugCheckEx<br /><br />                             <strong>Параметры</strong>:<br />                             <ol><br />                                 <li>Disk Signature from MBR.</li><br />                                 <li>MBR checksum calculated by osloader.</li><br />                                 <li>MBR checksum calculated by system.</li><br />                             </ol><br />                             </td><br />                         </tr><br />                         <tr><br />                             <td colspan="2"><hr /><br />                             </td><br />                         </tr><br />                         <tr><br />                             <td><strong>PP0_INITIALIZATION_FAILED</strong></td><br />                             <td class="style12"><strong>0x0000008F</strong></td><br />                         </tr><br />                         <tr><br />                             <td colspan="2">Это сообщение появляется, если инициализация фазы 0 менеджера Plug and Play не прошла на стадии инициализации ядра (kernel-mode Plug and Play Manager failed).Вообще-то нет ничего такого, что бы могло вызвать эту ошибку.</td><br />                         </tr><br />                         <tr><br />                             <td colspan="2"><hr /><br />                             </td><br />                         </tr><br />                         <tr><br />                             <td><strong>PP1_INITIALIZATION_FAILED</strong></td><br />                             <td class="style12"><strong>0x00000090</strong></td><br />                         </tr><br />                         <tr><br />                             <td colspan="2">Это сообщение появляется, если инициализация фазы 1 менеджера Plug and Play не прошла на стадии инициализации ядра (kernel-mode Plug and Play Manager failed). Вот здесь происходят практический все инициализации, включая конфигурацию среды (реестр и т.д.) драйверов для вызова I/O впоследствии.</td><br />                         </tr><br />                         <tr><br />                             <td colspan="2"><hr /><br />                             </td><br />                         </tr><br />                         <tr><br />                             <td><strong>UP_DRIVER_ON_MP_SYSTEM</strong></td><br />                             <td class="style12"><strong>0x00000092</strong></td><br />                         </tr><br />                         <tr><br />                             <td colspan="2">Этот баг появляется только когда UNIPROCESSOR драйвер загружается на систему,  в которой больше чем один активный процессор. <br /><br />                             KeBugCheckEx <br /><br />                             <strong>Параметры</strong>:<br />                             <ol><br />                                 <li>The Base address of the driver.</li><br />                             </ol><br />                             </td><br />                         </tr><br />                         <tr><br />                             <td colspan="2"><hr /><br />                             </td><br />                         </tr><br />                         <tr><br />                             <td><strong>INVALID_KERNEL_HANDLE</strong></td><br />                             <td class="style12"><strong>0x00000093</strong></td><br />                         </tr><br />                         <tr><br />                             <td colspan="2">Эта ошибка появляется, когда код ядра (kernel code), такой, как сервер,  перенаправитель (redirector), другие драйвера и так далее пытаются закрыть  handle, который не является действительным. <strong>Параметры</strong>:<br />                             <ol><br />                                 <li>указатель, с которым NtClose был вызван</li><br />                                 <li>0 означает, что был закрыт защищённый указатель</li><br />                                 <li>1 значит, был закрыт неверный указатель.</li><br />                             </ol><br />                             </td><br />                         </tr><br />                         <tr><br />                             <td colspan="2"><hr /><br />                             </td><br />                         </tr><br />                         <tr><br />                             <td><strong>KERNEL_STACK_LOCKED_AT_EXIT</strong></td><br />                             <td class="style12"><strong>0x00000094</strong></td><br />                         </tr><br />                         <tr><br />                             <td colspan="2">Это сообщение появляется, когда нить существует, в то время как её стек ядра  помечен, как не swapable.</td><br />                         </tr><br />                         <tr><br />                             <td colspan="2"><hr /><br />                             </td><br />                         </tr><br />                         <tr><br />                             <td><strong>INVALID_WORK_QUEUE_ITEM</strong></td><br />                             <td class="style12"><strong>0x00000096</strong></td><br />                         </tr><br />                         <tr><br />                             <td colspan="2">Это сообщение появляется, когда KeRemoveQueue удаляет очередь данных, flink  или blink поле равно 0. Это практический всегда вызывается неправильным  применением кода работающей нити текущего объекта, но неправильное применение  любой очереди может привести к этому. Правило - ввод данных в очередь может быть  произведено только однажды. Когда предмет удаляется из очереди, его flink поле  равно 0. Этот баг возникает, когда происходит попытка удалить данные, flink или  blink поля которых равны 0. <br /><br />                             Для того, чтобы разрешить этот баг, вам необходимо  выяснить очередь, на которую он ссылается. Если эта очередь одна из ЕХ  работающих очередей (ExWorkerQueue), тогда объект, который удаляется -  WORK_QUEUE_ITEM. Этот баг подразумевает, что это и есть причина. Параметры бага  помогают выявить драйвер, который неправильно использует очередь.</td><br />                         </tr><br />                         <tr><br />                             <td colspan="2"><hr /><br />                             </td><br />                         </tr><br />                         <tr><br />                             <td><strong>BOUND_IMAGE_UNSUPPORTED</strong></td><br />                             <td class="style12"><strong>0x00000097</strong></td><br />                         </tr><br />                         <tr><br />                             <td colspan="2">MmLoadSystemImage была вызвана, чтобы загрузить bound image. Это не  поддерживается ядром. Убедитесь, что bind.exe не был запушен на картинке. <br /><br />                             KeBugCheckEx. <strong>Параметры</strong>:<br />                             <ol><br />                                 <li>Адрес данных в очереди, flink/blink поле которых ноль.</li><br />                                 <li>Адрес на ссылающуюся очередь. Обычно это одна из ExWorkerQueues очередей.</li><br />                                 <li>Начальный адресс ExWorkerQueue массива. Это поможет выявить, если очередь в  вопросе одна из ExWorkerQueue очередей и если так, то офсет из этого параметра  выявит очередь.</li><br />                                 <li>Если это ExWorkerQueue очередь (как это бывает обычно), это адрес работающей  рутины, которая бы вызывалась, если работающий элемент был бы действительным.  Это может быть использовано, чтобы выявить драйвер, который неправильно  использует рабочую очередь.</li><br />                             </ol><br />                             </td><br />                         </tr><br />                         <tr><br />                             <td colspan="2"><hr /><br />                             </td><br />                         </tr><br />                         <tr><br />                             <td><strong>END_OF_NT_EVALUATION_PERIOD</strong></td><br />                             <td class="style12"><strong>0x00000098</strong></td><br />                         </tr><br />                         <tr><br />                             <td colspan="2">Ваша NT система - триал с ограниченной датой, которая подошла к концу. <br /><br />                             KeBugCheckEx. <strong>Параметры</strong>:<br />                             <ol><br />                                 <li>Низкий 32-дитный запрос вашей даты инсталляции.</li><br />                                 <li>Высокий 32-дитный запрос вашей даты инсталляции.</li><br />                                 <li>Триал период в минутах.</li><br />                             </ol><br />                             </td><br />         ]]></description>
<pubDate><![CDATA[Sun, 05 Oct 2008 17:50:38 +0400]]></pubDate>
<comments><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post86529302/]]></comments>
<guid><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post86529302/]]></guid>
<category><![CDATA[Win*]]></category>
<wfw:commentRss><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post86529302/rss]]></wfw:commentRss>
<slash:comments>4</slash:comments>
</item>
<item><title><![CDATA[Коды ошибок, выдаваемых при неисправности принтеров hp]]></title>
<link><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post86528569/]]></link>
<description><![CDATA[<p align="justify"><span class="style1">Коды ошибок, транслируемые принтерами НР при возникновении неисправностей, подразделяются на фатальные и информационные. Если при выводе журнала ошибок определенный информационный код повторяется более 10 раз, то его следует рассматривать как фатальный. Практически все принтеры НР поддерживают коды указанные в таблице ниже, но существуют исключения для очень ранних (IIP/IIIP) принтеров и крупных современных (9040/9050) принтеров. Стоит отметить, что в сериях HP LJ 2ххх код ошибки может быть двояким, то есть четко указывается настоящая проблема, а причина неисправности распознается смутно. </span></p><br /> <p align="justify" class="style1"><span id="kr-b">Таблица кодов ошибок, неисправностей принтеров hp и пути устранения неисправностей приводится ниже:</span> <br /><br /> <br /><br /> <strong>Коды ошибок принтеров hp и способы их устранения</strong></p><br /> <table cellspacing="0" cellpadding="2" bordercolor="#000066" border="2" width="62%"><br />     <tbody><br />         <tr><br />             <td width="19%"><br />             <div align="center"><strong><span class="style1">код, который дает принтер hp</span></strong></div><br />             </td><br />             <td width="31%"><br />             <div align="center"><strong><span class="style1">неисправность</span></strong></div><br />             </td><br />             <td width="50%"><br />             <div align="center"><strong><span class="style1">решение</span></strong></div><br />             </td><br />         </tr><br />         <tr><br />             <td><span class="style1">13.3.хх</span></td><br />             <td><span class="style1">Замятие бумаги</span></td><br />             <td><br />             <ol class="style1"><br />                 <li>Проверить путь движения бумаги, удалить замятую бумагу или предметы которые приводят к замятию бумаги.</li><br />                 <li>Проверить флажки регистрации бумаги по всему тракту ее движения.</li><br />                 <li>Проверить и по необходимости заменить ролики подачи бумаги</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td><span class="style1">13.5.хх</span></td><br />             <td><span class="style1">Замятие бумаги в термоблоке</span></td><br />             <td><br />             <ol class="style1"><br />                 <li>Проверить путь движения бумаги, удалить замятую бумагу или предметы которые приводят к замятию бумаги.</li><br />                 <li>Проверить флажки регистрации бумаги по всему тракту ее движения.</li><br />                 <li>Проверить термоблок и по необходимости заменить его.</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td><span class="style1">13.6.хх</span></td><br />             <td><span class="style1">Замятие бумаги на выходе из термоблока</span></td><br />             <td><br />             <ol class="style1"><br />                 <li>Проверить путь движения бумаги, удалить замятую бумагу или предметы которые приводят к замятию бумаги.</li><br />                 <li>Проверить флажки регистрации бумаги по всему тракту ее движения.</li><br />                 <li>Проверить крышку термоблока и тракт вывода бумаги.</li><br />                 <li>Проверить термоблок и по необходимости заменить его.</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td><span class="style1">13.9.хх</span></td><br />             <td><span class="style1">Замятие бумаги в левой части принтера</span></td><br />             <td><br />             <ol class="style1"><br />                 <li>Проверить путь движения бумаги, удалить замятую бумагу или предметы которые приводят к замятию бумаги.</li><br />                 <li>Проверить флажки регистрации бумаги по всему тракту ее движения.</li><br />                 <li>Проверить и по необходимости заменить ролики подачи бумаги</li><br />                 <li>Проверить крышку термоблока и тракт вывода бумаги.</li><br />                 <li>Проверить термоблок и по необходимости заменить его.</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td><span class="style1">13.20.хх</span></td><br />             <td><span class="style1">Общая ошибка замятия бумаги</span></td><br />             <td><span class="style1">Требуется произвести детальный осмотр всей системы подачи бумаги, регистрации, тракта движения, контактов солиноидов и приводов тракта подачи бумаги, транспортеров движения до термоблока, термоблока и системы вывода отпечатка. В редких случаях такой код является предвестником неисправности датчиков регистрации и датчиков пути движения листа, а так же неисправностью DC-Controller.</span></td><br />         </tr><br />         <tr><br />             <td><span class="style1">13.A</span></td><br />             <td><span class="style1">Общая ошибка замятия бумаги</span></td><br />             <td><span class="style1">Еще одна разновидность ошибки 13.20.хх</span></td><br />         </tr><br />         <tr><br />             <td><span class="style1">20</span></td><br />             <td><span class="style1">ОШИБКА</span></td><br />             <td><span class="style1">Ошибка памяти. Очистите очередь печати. Повторите попытку снова. При повторном проявлении неисправности следует добавить в принтер оперативной памяти (DIMM).</span></td><br />         </tr><br />         <tr><br />             <td><span class="style1">21</span></td><br />             <td><span class="style1">ОШИБКА</span></td><br />             <td><span class="style1">Ошибка памяти. Очистите очередь печати. Повторите попытку снова. При повторном проявлении неисправности следует установить в меню PAGE PROTECT из положения &laquo;ON&raquo; в положение &laquo;AUTO&raquo;. Ели неисправность не пропадает следует добавить в принтер оперативной памяти (DIMM).</span></td><br />         </tr><br />         <tr><br />             <td><span class="style1">22 EIO </span></td><br />             <td><span class="style1">Ошибка EIO протокола</span></td><br />             <td><span class="style1">Текущий (используемый) MIO протокол возможно занят (используется другим устройством). Измените настройки сети.</span></td><br />         </tr><br />         <tr><br />             <td><span class="style1">22 PARALLEL I/O</span></td><br />             <td><span class="style1">Ошибка параллельного порта</span></td><br />             <td><span class="style1">Обычно происходит при использовании не совместимых с данным принтером драйверов (драйвер не использует IEEE-1284), неисправностью кобеля ценроникс-битроникс, и ошибками ввода-вывода. Переустановите драйвер, замените кабель.</span></td><br />         </tr><br />         <tr><br />             <td><span class="style1">22 SERIAL I/O</span></td><br />             <td><span class="style1">Данные не могут быть отправлены в порт принтера.</span></td><br />             <td><span class="style1">Проверьте установки в I/O Menu принтера. Сравните их с установками порта компьютера. Через I/O Menu принтера сопоставьте установки порта компьютера с установками принтера (в принтере).</span></td><br />         </tr><br />         <tr><br />             <td><span class="style1">40 BAD SERIAL TRANSSMISION</span></td><br />             <td><span class="style1">Ошибка сетевой карты принтера</span></td><br />             <td><br />             <ol class="style1"><br />                 <li>Проверьте установки в I/O Menu принтера. Сравните их с установками порта компьютера.</li><br />                 <li>Через I/O Menu принтера сопоставьте установки порта компьютера с установками принтера (в принтере).</li><br />                 <li>Нажмите &laquo;продолжить печать&raquo;</li><br />                 <li>Ели неисправность повторяется &ndash; замените сетевую карту.</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td><span class="style1">40 EIO x BAD TRANSSMISION</span></td><br />             <td><span class="style1">Ошибка сетевой карты принтера</span></td><br />             <td><br />             <ol class="style1"><br />                 <li>Выключите и затем включите принтер.</li><br />                 <li>Если неисправность повторяется замените сетевую карту.</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td><span class="style1">41.х</span></td><br />             <td><span class="style1">Совокупная ошибка лазер-сканера (кроме 41.3)</span></td><br />             <td><br />             <ol class="style1"><br />                 <li>Проверить контакты лазер-сканера.</li><br />                 <li>Проверить полигон-мотор лазер сканера.</li><br />                 <li>Проверить лазерный диод.</li><br />                 <li>Заменить лазер-сканер</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td><span class="style1">41.3</span></td><br />             <td><span class="style1">Ошибка размера бумаги</span></td><br />             <td><br />             <ol class="style1"><br />                 <li>Установить правильный размер бумаги из меню принтера или из драйвера управляющего компьютера.</li><br />                 <li>Проверить установки лотка для бумаги.</li><br />                 <li>Проверить исправность платы управления размером бумаги (часто в моделях 4ххх серии).</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td><span class="style1">50.х</span></td><br />             <td><span class="style1">Ошибка термоблока, где х -это: </span><br />             <ol class="style1"><br />                 <li>слишком низкая температура термоблока</li><br />                 <li>ошибка термистора термоблока</li><br />                 <li>слишком высокая температура термоблока</li><br />                 <li>тероблок не определен</li><br />                 <li>контур термоблока не полный</li><br />             </ol><br />             </td><br />             <td><br />             <ol class="style1"><br />                 <li>Проверьте разъемы термоблока.</li><br />                 <li>Замените термоблок.</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td><span class="style1">51.х</span></td><br />             <td><span class="style1">Ошибка лазер-сканера где х &ndash; это: </span><br />             <ol class="style1"><br />                 <li>ошибка определения луча лазерного диода</li><br />                 <li>ошибка лазерного блока</li><br />             </ol><br />             </td><br />             <td><br />             <ol class="style1"><br />                 <li>Проверьте разъемы лазер-сканера</li><br />                 <li>Проверьте исправнось лазерного диода</li><br />                 <li>Замените лазер-сканер</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td><span class="style1">52.х</span></td><br />             <td><span class="style1">Ошибка лазер-сканера где х &ndash; это: </span><br />             <ol class="style1"><br />                 <li>ошибка лазерного блока</li><br />                 <li>полигон-мотор лазер-сканера не набирает требуемые обороты.</li><br />                 <li>Полигон мотор не запускается</li><br />             </ol><br />             </td><br />             <td><br />             <ol class="style1"><br />                 <li>Проверьте разъемы лазер-сканера</li><br />                 <li>Проверьте исправность полигон-мотора лазер-сканера</li><br />                 <li>Замените лазер-сканер</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td><span class="style1">53.хх.хх</span></td><br />             <td><span class="style1">Ошибка штатно установленной/дополнительно установленной памяти принтера</span></td><br />             <td><br />             <ol class="style1"><br />                 <li>Включить принтер.</li><br />                 <li>Поменять местами модули DIMM</li><br />                 <li>Заменить неисправный модуль DIMM</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td><span class="style1">55.х</span></td><br />             <td><span class="style1">Ошибка питания</span></td><br />             <td><span class="style1">Сводный системный сбой. Выключить-включить принтер. Проверить сеть 220В.</span></td><br />         </tr><br />         <tr><br />             <td><span class="style1">56.х</span></td><br />             <td><span class="style1">Ошибка ввода-вывода</span></td><br />             <td><span class="style1">Используемый в настоящее время драйвер не смог настроить конфигурацию принтера автоматически. Переустановить драйвер.</span></td><br />         </tr><br />         <tr><br />             <td><span class="style1">57.х FAN FAILURE</span></td><br />             <td><span class="style1">Ошибка вентилятора принтера, где х &ndash; это: 2-вентилятор форматора (FAN3) 3-вентилятор лазер-сканера (FAN2) 5-главный вентилятор, обнаружено низкое сопротивление или отсутствие сопративления 6-вентилятор верхнего топа (FAN4) 9-вентилятор лотка №1 </span></td><br />             <td><span class="style1">1. Проверить кабели вентиляторов согласно таблице значений &laquo;Х&raquo;. 2. Заменить вышедший из строя вентилятор.</span></td><br />         </tr><br />         <tr><br />             <td><span class="style1">58.х</span></td><br />             <td><span class="style1">Ошибка поднятия (лифта) лотка, где х &ndash; это номер лотка.</span></td><br />             <td><br />             <ol class="style1"><br />                 <li>Проверить механизм поднятия лотка.</li><br />                 <li>Произвести ремонт механизма (по необходимоти)</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td><span class="style1">59.х</span></td><br />             <td><span class="style1">Ошибка главного мотора, где х &ndash; это: </span><br />             <ol type="1" start="0" class="style1"><br />                 <li>мотор не найден</li><br />                 <li>мотор найден, но не запускается</li><br />                 <li>Мотор найде, запускается, но скорость вращения отличается от номинальной</li><br />             </ol><br />             </td><br />             <td><br />             <ol class="style1"><br />                 <li>Включить - выключить принтер</li><br />                 <li>Проверить кабели мотора</li><br />                 <li>Заменить кабели мотора</li><br />                 <li>Заменить главный мотор.</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td><span class="style1">62.х</span></td><br />             <td><span class="style1">Ошибка модулей DIMM. Где х &ndash; это: </span><br />             <ol type="1" start="0" class="style1"><br />                 <li>модули DIMM не найдены</li><br />                 <li>Неисправный модуль DIMM в слоте №1</li><br />                 <li>Неисправный модуль DIMM в слоте №2</li><br />                 <li>Неисправный модуль DIMM в слоте №3</li><br />             </ol><br />             </td><br />             <td><span class="style1">Заменить неисправный модуль DIMM </span></td><br />         </tr><br />         <tr><br />             <td><span class="style1">64</span></td><br />             <td><span class="style1">Ошибка процессора форматора</span></td><br />             <td><span class="style1">Заменить форматор</span></td><br />         </tr><br />         <tr><br />             <td><span class="style1">68 NVRAM ERROR/ NVRAM FULL</span></td><br />             <td><span class="style1">Ошибка временной памяти принтера</span></td><br />             <td><br />             <ol class="style1"><br />                 <li>Выключить принтер.</li><br />                 <li>Снять сетевую карту.</li><br />                 <li>Удерживая кнопку &laquo;CANCEL JOB&raquo; включить принтер. Дождаться окончания теста.</li><br />                 <li>Если неисправность не устранена заменить форматор.</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td><span class="style1">69.x</span></td><br />             <td><span class="style1">Ошибка дуплекса, где х &ndash; это: </span><br />             <ol type="1" start="0" class="style1"><br />                 <li>механизм дуплекса не исправен, или работает не правильно</li><br />                 <li>прочие системы дуплекса не отвечают или работают не правильно</li><br />             </ol><br />             </td><br />             <td><br />             <ol class="style1"><br />                 <li><a name="OLE_LINK1" id="OLE_LINK1">Включите-выключите принтер</a>.</li><br />                 <li>Произведите профилактику дуплекса</li><br />                 <li>Замените дуплекс</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td><span class="style1">79.хххх</span></td><br />             <td><span class="style1">Сводная ошибка управления данными принтера.</span></td><br />             <td><br />             <ol class="style1"><br />                 <li>Включите-выключите принтер</li><br />             </ol><br />             <ol type="1" start="2" class="style1"><br />                 <li>Переустановите драйвер принтера и очистите очередь печати</li><br />                 <li>Замените сетевые и коммуникационные кабели принтера</li><br />                 <li>При повторении ошибки замените модули DIMM</li><br />                 <li>При прогрессировании неисправности попробуйте напечатать лист через параллельный порт.</li><br />                 <li>Замените сетевую карту</li><br />                 <li>Замените винчестер (HDD)</li><br />                 <li>Замените форматор</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td><span class="style1">8х.хххх</span></td><br />             <td><span class="style1">Ошибка сетевой карты</span></td><br />             <td><br />             <ol class="style1"><br />                 <li>Возможно, сетевая карта вставлена не в тот слот</li><br />                 <li>Сетевая карта не исправна, замените сетевую карту.</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td><span class="style1">BAD OPT TRAY CONECTION</span></td><br />             <td><span class="style1">Ошибка дополнительного лотка</span></td><br />             <td><br />             <ol class="style1"><br />                 <li>Проверьте правильность подключения дополнительного лотка</li><br />                 <li>Проверьте коммутационные кабели дополнительного лотка.</li><br />                 <li>Замените дополнительный лоток</li><br />             </ol><br />             </td><br />         </tr><br />         <tr><br />             <td><span class="style1">CHECK INPUT/OUTPUT DEVICE</span></td><br />             <td><span class="style1">Замятие бумаги</span></td><br />             <td><span class="style1">Бумага замялась до картриджа/ после картриджа. Удалить бумагу, при частом повторении неисправности произвести профилактику аппарата и по необходимости замену роликов подачи бумаги</span></td><br />         </tr><br />     </tbody><br /> </table>]]></description>
<pubDate><![CDATA[Sun, 05 Oct 2008 17:30:43 +0400]]></pubDate>
<comments><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post86528569/]]></comments>
<guid><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post86528569/]]></guid>
<category><![CDATA[Железки]]></category>
<wfw:commentRss><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post86528569/rss]]></wfw:commentRss>
<slash:comments>1</slash:comments>
</item>
<item><title><![CDATA[Patch o matic]]></title>
<link><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post86467839/]]></link>
<description><![CDATA[<p>Файрвольный код ядра Linux - Netfilter/iptables - позволяет строить весьма  мощные файрволлы, ничуть не уступающие по своим характеристикам многим  коммерческим системам защиты. Iptables основывается на фильтрации пакетов,  проходящих через соединение, и в соответствии с набором правил определяет ту или  иную реакцию файрволла на эти пакеты. В самых простых случаях iptables может  использоваться для того, чтобы сбросить одни пакеты и пропустить другие. При  этом обычно анализируются IP-адрес пакета, номер порта и направление движения  пакета. Кроме того iptables может анализировать статус пакета (NEW, ESTABLISHED,  RELATED и пр. прим. перев.)<br /><br /> Простая и очень эффективная возможность блокировки входящего трафика,  инициированного извне, совместно с функциями трансляции сетевых адресов (NAT)  дает возможность пользователям свободного выхода во &quot;внешний мир&quot; и надежно  защищает их от вторжений извне. Обычно такие наборы правил несколько упрощены, и  возможно их следует расширить дополнительными фильтрами, но сама концепция  остается неизменной.<br /><br /> Iptables может предложить много больше, чем эти простые критерии. Некоторые из  дополнений известны довольно широко и даже включаются в состав некоторых  дистрибутивов Linux. Другие не так известны, но тем не менее так же заслуживают  пристального внимания. Об этих дополнительных возможностях я и собираюсь  рассказать вам в этой статье. Для того, чтобы описать все дополнения  потребовалась бы целая книга, я лишь хочу побудить вас к дальнейшему  самостоятельному их изучению.</p><br /> <p></p><br /> <p>Netfilter состоит из двух больших групп компонентов, первая &ndash; это компоненты,  включенные в состав ядра (и выполняющиеся в пространстве ядра), вторая -- это  команды и утилиты, выполняющиеся в пространстве пользователя, сюда можно  отнести, собственно, команду iptables, ряд вспомогательных утилит, библиотеки,  страницы справочного руководства и скрипты. К компонентам ядра можно отнести  &quot;заплаты&quot; на исходные тексты ядра и дополнительные модули.<br /><br /> Наложение &quot;заплат&quot; на ядро -- задача весьма нетривиальная и для непосвященного  может оказаться весьма сложной и запутанной. Ошибки при наложении &quot;заплат&quot; или  наложение &quot;заплат&quot;, несовместимых с данной версией ядра, могут привести к тому,  что ядро невозможно будет собрать или хуже того -- ядро откажется загружаться.  Команда разработчиков Netfilter постаралась упростить процесс наложения  &quot;заплат&quot;, поставляя в составе POM, или Patch-o-matic, сценарии, выполняющие эту  работу за нас. POM -- это набор &quot;заплат&quot; на исходные тексты ядра и комплект  сценариев, выполняющих наложение этих &quot;заплат&quot;, что делает возможным работу с  POM даже для новичков.<br /><br /> &quot;Заплаты&quot;, входящие в состав POM, подразделяются на ряд категорий, в зависимости  от хронологии и уровня готовности. Некоторые из них обязательны при каждой  установке iptables/Netfilter. Другие -- необязательные или находящиеся на стадии  тестирования, но предоставляющие весьма интересные дополнительные возможности,  это и есть те самые новые возможности, которым посвящена данная статья. В  документации к POM они описаны как: &quot;Maybe broken, Maybe cool extensions&quot;  (&quot;Возможно неустойчивы в работе. Возможно чертовски хороши&quot; /* да простит меня  читатель за эмоциональный перевод - прим. перев. */<br /><br /> Установка POM очень проста: скачайте тарболл с последней версией Patch-o-matic  из каталога /pub/patch-o-matic на ftp.netfilter.org, распакуйте и запустите  соответствующую команду, само собой разумеется из под пользователя root. Не  забудьте указать корректный путь к исходным текстам ядра в параметре KERNEL_DIR:<br /><br /> <br /><br /> <font face="Courier New">KERNEL_DIR=/usr/src/linux-2.4 ./runme extra</font><br /><br /> <br /><br /> Сам процесс установки -- интерактивный и достаточно понятный.<br /><br /> Теперь поговрим о конкретных новых возможностях, далее для краткости я буду  называть их &laquo;расширениями&raquo;.</p><br /> <p><b>расширение string</b></p><br /> <p><img hspace="6" height="209" border="0" align="left" width="179" vspace="6" src="http://www.nestor.minsk.by/sr/2004/06/40608a.png" alt="" />Расширение  string, на мой взгляд, одно из самых востребованных дополнений из POM. Оно  позволяет выполнять фильтрацию пакетов, основываясь на анализе содержимого  области данных пакета. Этот модуль имеет очень широкую область применения, но  тут главное не перестараться. Как один из вариантов применения можно привести  возможность блокировки скачивания исполняемых файлов (например, в формате ELF)  через веб. Известно, что исполняемые файлы в формате ELF начинаются символом с  кодом 7Fh, за которым следуют буквы ELF. Таким образом можно проанализировать  все пакеты, поступающие из Интернет с исходящего порта 80, на предмет наличия в  области данных пакета требуемой комбинации символов. Шестнадцатеричные коды  символов должны заключаться между символами &quot;|&quot;, например так: | 7F|ELF. Если  предположить, что в Интернет &quot;смотрит&quot; интерфейс eth0, то фильтрующее правило  может выглядеть следующим образом: <br /><br /> <br /><br /> <font face="Courier New">iptables -A FORWARD -i eth0 -p tcp --sport 80 -m string  --string '|7F|ELF' -j DROP<br /><br /> </font><br /><br /> Синтаксис записи шестнадцатеричных кодов символов в данном виде поддерживается  iptables, начиная с версии 1.2.8. Если вы используете более раннюю версию, то  вам придется прибегнуть к &quot;обману&quot;, например:<br /><br /> <br /><br /> <font face="Courier New">--string &quot;`dd if=/bin/ls bs=4 count=1 2&gt;/dev/null`&quot;</font><br /><br /> <br /><br /> здесь в критерий попадут первые четыре символа из файла /bin/ls, который  является исполняемым файлом формата ELF и который содержит требуемую нам  комбинацию символов.<br /><br /> А теперь несколько расширим этот пример. Допустим, что мы абсолютно доверяем  содержимому, поступающему с адреса 192.168.0.5 и потому не хотим фильтровать  трафик, поступающий с этого адреса. Делается это простым добавлением  инвертированного критерия проверки исходящего IP-адреса, например так:<br /><br /> <br /><br /> <font face="Courier New">iptables -A FORWARD -i eth0 -p tcp ! -s 192.168.0.5 --sport  80 -m string --string '|7F|ELF' -j DROP</font><br /><br /> <br /><br /> Однако данные правила не свободны от ошибок. Первое -- приведенный здесь  критерий будет срабатывать для любого пакета, в области данных которого  содержится указанная комбинация символов, а не только в начале передаваемого  исполняемого файла. Это может вызвать ложные срабатывания критерия и привести к  блокировке вполне легитимных пакетов. Второе -- если искомая последовательность  символов окажется разнесенной по двум или более смежным пакетам (начало искомой  строки в конце одного пакета, а конец строки в начале другого), то критерий не  сработает. Искомая строка должна полностью входить в состав одного пакета.<br /><br /> Таким образом, критерий string может сослужить неплохую службу, но вам не  следует забывать об упомянутых выше особенностях. Кроме того, он чувствителен к  регистру символов.</p><br /> <p><b>расширение mport</b></p><br /> <p><img hspace="5" height="194" border="0" align="right" width="200" vspace="5" src="http://www.nestor.minsk.by/sr/2004/06/40608b.png" alt="" />Расширение  mport позволяет указывать в одном правиле список портов и диапазон портов. Без  этого расширения iptables позволяет указывать что-то одно -- либо один порт,  либо диапазон портов /* хочется упомянуть о существовании расширения multiport,  которое уже включено в ядро, однако это расширение позволяет подставить только  список портов т.е. не позволяет объединять список портов и диапазон в один  критерий - прим. перев. */ С помощью расширения mport допускается более сложный  синтаксис. Например: мы хотим разрешить соединения с X-терминалов, веб и почту.  Для этого мы теперь можем построить единственное правило, например так:<br /><br /> <br /><br /> <font face="Courier New">iptables -A INPUT -p tcp -m mport --dports  80,110,21,6000:6003 -j ACCEPT</font><br /><br /> <br /><br /> Без расширения mport нам пришлось бы создать несколько правил:<br /><br /> <br /><br /> <font face="Courier New">iptables -A INPUT -p tcp --dports 80 -j ACCEPT<br /><br /> iptables -A INPUT -p tcp --dports 110 -j ACCEPT<br /><br /> iptables -A INPUT -p tcp --dports 21 -j ACCEPT<br /><br /> iptables -A INPUT -p tcp --dports 6000:6003 -j ACCEPT</font><br /><br /> <br /><br /> При использовании расширения multiport нам потребовалось бы написать два  правила:<br /><br /> <br /><br /> <font face="Courier New">iptables -A INPUT -p tcp -m multiport --dports  21,80,110 -j ACCEPT<br /><br /> iptables -A INPUT -p tcp --dports 6000:6003 -j ACCEPT</font><br /><br /> <br /><br /> Создание единственного правила вместо четырех (или двух) безусловно влечет за  собой повышение пропускной способности файрволла и снижение нагрузки на систему,  поскольку теперь пакеты обрабатываются одним правилом вместо нескольких. Кроме  того, набор правил можно упростить, благодаря тому, что теперь сервисы,  требующие идентичной обработки легко группируются в одно правило.<br /><br /> <br /><br /> <b>расширение time</b><br /><br /> <br /><br /> <img hspace="6" height="194" border="0" align="left" width="200" vspace="6" src="http://www.nestor.minsk.by/sr/2004/06/40608c.png" alt="" />Расширение  time позволяет строить логику критерия, основанную на текущем времени суток и  дне недели. Например, можно ограничить доступ к веб-серверу в определенное время  суток или перенаправить трафик на зеркалирующий веб-сервер в часы проведения  плановых профилактических работ на основном сервере. Следующий пример  иллюстрирует ограничение доступа к веб-серверу по пятницам, с 4 до 6:30 часов  утра, на время проведения профилактических работ:<br /><br /> <br /><br /> <font face="Courier New">iptables -A INPUT -p tcp -d 80 -m time --timestart  04:00 --timestop 06:30 --days Fri --syn -j REJECT</font><br /><br /> <br /><br /> Следует отметить, что все три ключа -timestart, -timestop и -days обязательно  должны быть включены в правило. Таким образом, если необходимо построить  аналогичное правило, которое не зависит от дня недели, то вам придется явно  указать все семь дней недели.</p><br /> <p>&nbsp;</p><br /> <p>&nbsp;</p><br /> <p><b>создание ловушек</b></p><br /> <p><img hspace="6" height="200" border="0" align="right" width="220" vspace="6" src="http://www.nestor.minsk.by/sr/2004/06/40608d.png" alt="" />Едва  ли кто нибудь из нас желал бы угодить в ловушку (это справедливо при условии,  что вы цените свою жизнь ;). Расширение TARPIT представляет собой эквивалент  ловушки -- попавшему в нее не удастся быстро выбраться на свободу. Если вы были  настолько неблагоразумны, что попытались установить соединение с  портом-ловушкой, то обнаружите, что закрыть такое соединение (и освободить тем  самым системные ресурсы) не так-то просто.<br /><br /> Чтобы добиться такого эффекта, iptables подтверждает запрос на TCP-соединение и  устанавливает размер окна равным нулю, что вынуждает атакующую систему  прекратить передачу данных -- очень напоминает нажатие комбинации Ctrl+S в  терминале. Любые попытки атакующего закрыть соединение игнорируются, таким  образом соединение остается открытым, пока не истечет срок таймаута (обычно  12-24 минуты), что, в свою очередь, приводит к расходу системных ресурсов  атакующей системы (но не системы-ловушки). Правило, создающее ловушку может  выглядеть примерно так:<br /><br /> <font face="Courier New"><br /><br /> iptables -A INPUT -p tcp -m tcp -dport 80 -j TARPIT<br /><br /> </font><br /><br /> Едва ли стоит использовать conntrack и TARPIT на одной и той же системе,  особенно если ожидается большое число соединений, попавших в ловушку. Каждое  такое соединение будет расходовать ресурсы conntrack.<br /><br /> Еще один пример -- как можно оконфузить злоумышленника, имитируя поведение  Microsoft Windows. В ответ на попытку сканирования портов netbios система может  отвечать системе атакующего, а затем переводить эти соединения на TARPIT.  Атакующий будет тратить время впустую, полагая, что порты открыты и пытаясь  установить соединение. Он будет крепко раздосадован долгим ожиданием ответа и  явно безумным поведением атакуемой системы. Правило, которое дает такой эффект  может выглядеть следующим образом:<br /><br /> <br /><br /> <font face="Courier New">iptables -A INPUT -p tcp -m tcp -m mport --dports  135,139,1025 -j TARPIT</font><br /><br /> <br /><br /> Еще один пример использования TARPIT -- установить ловушки на ВСЕ порты, кроме  определенных вами. Это опять-таки будет вводить в заблуждение посторонних,  демонстрируя им, что все порты открыты и заставляя их тратить свое время на  попытки установить соединение. Более того, это предотвращает возможность  определения типа операционной системы на системе-ловушке с помощью tcpdump. В  данном примере легитимными считаются только сервисы веб и e-mail, любые другие  соединения будут &quot;срываться&quot; в ловушку.<br /><br /> <br /><br /> <font face="Courier New">iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT<br /><br /> iptables -A INPUT -p tcp -m tcp --dport 25 -j ACCEPT<br /><br /> iptables -A INPUT -p tcp -m tcp -j TARPIT</font><br /><br /> <br /><br /> На <a href="http://www.spinics.net/lists/netfilter/msg17583.html"> www.spinics.net/lists/netfilter/msg17583.html</a> вы найдете интересный пример  из реальной жизни, когда расширение string и TARPIT сослужили неплохую службу  системному администратору.<br /><br /> <br /><br /> <b>срабатывание критерия с заданной вероятностью</b></p><br /> <img hspace="6" height="200" border="0" align="left" width="179" vspace="6" src="http://www.nestor.minsk.by/sr/2004/06/40608e.png" alt="" /><br /> <p>Расширение  random позволяет строить критерии, срабатывание которых зависит от заданной  вероятности. Вы можете построить такой критерий, который будет срабатывать с  вероятностью в диапазоне от 0% до 100% случаев. Это расширение можно  использовать, например, для эмуляции неустойчивости соединения с сервером или  для равномерного распределения нагрузки по нескольким зеркалам. Пример,  приведенный ниже, демонстрирует распределение веб-трафика по трем серверам.  Первое правило отправляет 33% соединений на адрес 192.168.0.100. Следующее  правило отправляет 33% от общего числа соединений /* 50% от оставшихся 66% после  первого правила - прим. перев. */ на адрес 192.168.0.101, и последнее правило  отправляет все остальные соединения на адрес 192.168.0.102:</p><br /> <br /><br /> <br /><br /> <font face="Courier New">iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80  --syn -m random --average 33 -j DNAT --to-destination 192.168.0.100:80<br /><br /> iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 --syn -m random --average  50 -j DNAT --to-destination 192.168.0.101:80<br /><br /> iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 --syn -j DNAT --to-destination  192.168.0.102:80<br /><br /> </font><br /><br /> <p>Как и прежде, предполагается, что в Интернет &quot;смотрит&quot; eth0.</p><br /> <br /><br /> <br /><br /> <b>...и многое, многое другое</b><br /><br /> <br /><br /> <p>POM предоставляет огромное количество расширений. Я описал здесь лишь очень  незначительную их часть. Просто запустите сценарий runme и просмотрите описания  к &quot;заплаткам&quot;, по мере их появления на экране. Ниже приводится кое-что еще из  того, что вы сможете обнаружить:</p><br /> <br /><br /> <p>- трассировка соединений для RSH, MMS (media streaming), PPTP, Quake, RPC и Talk;</p><br /> <br /><br /> <p>- расширенная поддержка доступа к конфигурации и к информации о состоянии через  файловую систему /proc;</p><br /> <br /><br /> <p>- расширенная поддержка особенностей IPv6;</p><br /> <br /><br /> <p>- манипуляции с полем TTL и другими полями в IP-пакетах;</p><br /> <br /><br /> <p>- более тонкое управление соединениями через NAT;</p><br /> <br /><br /> <p>- ограничение трафика установкой квот и пропускной способности канала;</p><br /> <br /><br /> <p>- блокировка попыток определения типа операционной системы (Anti-OS  fingerprinting) и обнаружение сканирования портов. Маркировка соединений (и  проверка маркировки).</p><br /> <br /><br /> <br /><br /> <b>справочные материалы</b><br /><br /> <br /><br /> <p>Наложение &quot;заплат&quot; из POM не означает установку описаний новых возможностей в  страницы справочного руководства по iptables, поэтому вам придется обращаться  непосредственно к сопровождающей документации. Базовый синтаксис того или иного  расширения вы сможете получить с помощью встроенной подсказки iptables.  Например, iptables -m random --help выведет обычное для iptables справочное  сообщение, но с дополнительной справкой по расширению random в конце.  Аналогичную справку вы получите и для других расширений.</p><br /> <br /><br /> <p>Вы так же можете обращаться к файлам справки по конкретным модулям, которые вы  найдете в дереве каталогов Patch-o-matic. Например, справку по модулю random вы  найдете в base/random/help. Аналогичные файлы-справки существуют и для других  &quot;заплат&quot;.</p><br /> <br /><br /> <p>И, наконец, можете обратиться на сайт Netfilter, <a href="http://www.netfilter.org/patch-o-matic" target="_blank">www.netfilter.org/patch-o-matic</a>,  где вы всегда найдете описание для каждой из &quot;заплат&quot;, включенной в состав POM.</p><br /> <br /><br /> <br /><br /> <b>установка новых модулей iptables</b><br /><br /> <br /><br /> <p>По большей части, расширения для iptables состоят из двух частей -- &quot;заплаты&quot; на  ядро и вспомогательной библиотеки, которая используется командой iptables в  пространстве пользователя. Детальное описание процедуры добавления POM модулей  вы найдете на</p><br /> <a href="http://www.lowth.com/howto/add-iptables-modules.php"> www.lowth.com/howto/add-iptables-modules.php</a><br /> <p>. В двух словах процесс  установки выглядит так: вам необходимо обновить систему, загрузить последний  Patch-o-matic, наложить &quot;заплаты&quot; на ядро (с помощью сценария runme),  пересобрать и установить пропатченное ядро и пересобрать и установить iptables.</p>]]></description>
<pubDate><![CDATA[Sat, 04 Oct 2008 20:27:12 +0400]]></pubDate>
<comments><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post86467839/]]></comments>
<guid><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post86467839/]]></guid>
<category><![CDATA[Linux/Unix]]></category>
<wfw:commentRss><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post86467839/rss]]></wfw:commentRss>
<slash:comments>0</slash:comments>
</item>
<item><title><![CDATA[Речь Стивена Джобса перед студентами Стэнфорда]]></title>
<link><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post86174139/]]></link>
<description><![CDATA[<p><span style="font-family: Arial;"><span style="font-size: small;"><b>Первая история &ndash; о соединении точек.</b><br /><br /> <br /><br /> Я бросил Reed College после первых 6 месяцев обучения, но оставался там в качестве &ldquo;гостя&rdquo; ещё около 18 месяцев, пока наконец не ушёл. Почему же я бросил учёбу?<br /><br /> <br /><br /> Всё началось ещё до моего рождения. Моя биологическая мать была молодой, незамужней аспиранткой и решила отдать меня на усыновление. Она настаивала на том, чтобы меня усыновили люди с высшем образованием, поэтому мне было суждено быть усыновлённым юристом и его женой. Правда, за минуту до того, как я вылез на свет, они решили, что хотят девочку. Поэтому им позвонили ночью и спросили: &ldquo;Неожиданно родился мальчик. Вы хотите его?&rdquo;. Они сказали: &ldquo;Конечно&rdquo;. Потом моя биологическая мать узнала, что моя приёмная мать &ndash; не выпускница колледжа, а мой отец никогда не был выпускником школы. Она отказалась подписать бумаги об усыновлении. И только несколько месяцев спустя всё же уступила, когда мои родители пообещали ей, что я обязательно пойду в колледж.<br /><br /> <br /><br /> И 17 лет спустя я пошёл. Но я наивно выбрал колледж, который был почти таким же дорогим, как и Стэнфорд, и все накопления моих родителей были потрачены на подготовку к нему. Через шесть месяцев, я не видел смысла моего обучения. Я не знал, что я хочу делать в своей жизни, и не понимал, как колледж поможет мне это осознать. И вот, я просто тратил деньги родителей, которые они копили всю жизнь. Поэтому я решил бросить колледж и поверить, что всё будет хорошо. Я был поначалу напуган, но, оглядываясь сейчас назад, понимаю, что это было моим лучшим решением за всю жизнь. В ту минуту, когда я бросил колледж, я мог перестать говорить о том, что требуемые уроки мне не интересны и посещать те, которые казались интересными.<br /><br /> <br /><br /> Не всё было так романтично. У меня не было комнаты в общаге, поэтому я спал на полу в комнатах друзей, я сдавал бутылки Колы по 5 центов, чтобы купить еду и ходил за 7 миль через весь город каждый воскресный вечер, чтобы раз в неделю нормально поесть в храме кришнаитов. Мне он нравился. И много из того, с чем я сталкивался, следуя своему любопытству и интуиции, оказалось позже бесценным.<br /><br /> <br /><br /> Вот вам пример: <br /><br /> <br /><br /> Reed College всегда предлагал лучшие уроки по каллиграфии. По всему кампусу каждый постер, каждая метка были написаны каллиграфическим почерком от руки. Так как я отчислился и не брал обычных уроков, я записался на уроки по каллиграфии. Я узнал о serif и sans serif, о разных отступах между комбинациями букв, о том, что делает прекрасную типографику прекрасной. Она была красивой, историчной, мастерски утонченной до такой степени, что наука этого не смогла бы понять.<br /><br /> <br /><br /> Ничто из этого не казалось полезным для моей жизни. Но десять лет спустя, когда мы разрабатывали первый Макинтош, всё это пригодилось. И Мак стал первым компьютером с красивой типографикой. Если бы я не записался на тот курс в колледже, у Мака никогда бы не было несколько гарнитур и пропорциональных шрифтов. Ну а так как Windows просто сдули это с Мака, скорее всего, у персональных компьютеров вообще бы их не было. Если бы я не отчислился, я бы никогда не записался на тот курс каллиграфии и у компьютеров не было бы такой изумительной типографики, как сейчас. <br /><br /> <br /><br /> Конечно, нельзя было соединить все точки воедино тогда, когда я был в колледже. Но через десять лет всё стало очень, очень ясно.<br /><br /> <br /><br /> Ещё раз: вы не можете соединить точки, смотря вперёд; вы можете соединить их только оглядываясь в прошлое. Поэтому вам придётся довериться тем точкам, которые вы как-нибудь свяжете в будущем. Вам придётся на что-то положиться: на свой характер, судьбу, жизнь, карму &ndash; что угодно. Такой подход никогда не подводил меня и он изменил мою жизнь.<br /><br /> <br /><br /> </span></span></p><br /> <div align="center"><span style="font-family: Arial;"><span style="font-size: small;"><img alt="Речь Стивена Джобса перед студентами Стэнфорда" style="border: medium none ;" src="http://www.bizlife.us/uploads/posts/1208530251_youngsteve2.jpg" /></span></span></div><br /> <p><span style="font-family: Arial;"><span style="font-size: small;"><br /><br /> <br /><br /> <b>Моя вторая история &ndash; о любви и потере.</b><br /><br /> <br /><br /> Мне повезло &ndash; я нашёл то, что я люблю по жизни делать довольно рано. Woz и я основали Apple в гараже моих родителей, когда мне было 20. Мы усиленно трудились, и через десять лет Apple выросла из двух человек в гараже до $2&ndash;миллиардной компании с 4000 работников. Мы выпустили наше самое лучшее создание &ndash; Макинтош &ndash; годом раньше и мне только-только исполнилось 30. И потом меня уволили. Как вас могут уволить из компании, которую вы основали? Ну, по мере роста Apple мы нанимали талантливых людей, чтобы помогать мне управлять компанией и в первые пять лет всё шло хорошо. Но потом наше видение будущего стало расходиться и мы в конечном счёте поссорились. Совет директоров перешёл на его сторону. Поэтому в 30 лет я был уволен. Причём публично. То, что было смыслом всей моей взрослой жизни, пропало.<br /><br /> <br /><br /> Я не знал, чего делать несколько месяцев. Я чувствовал, что я подвёл прошлое поколение предпринимателей &ndash; что я уронил эстафетную палочку, когда мне её передавали. Я встречался с David Packard и Bob Noyce и пытался извиниться за то, что натворил. Это было публичным провалом и я даже думал о том, чтобы убежать куда подальше. Но что-то медленно стало проясняться во мне &ndash; я всё ещё любил то, что делал. Ход событий в Apple лишь слегка всё изменил. Я был отвергнут, но я любил. И, в конце концов, я решил начать всё сначала.<br /><br /> <br /><br /> Тогда я этого не понимал, но оказалось, что увольнение с Apple было лучшим, что могло было произойти со мной. Бремя успешного человека сменилось легкомыслием начинающего, менее уверенного в чём-либо. Я освободился и вошёл в один из самых креативных периодов своей жизни.<br /><br /> <br /><br /> В течении следующих пяти лет я основал компанию NeXT, другую компанию, названную, Pixar и влюбился в удивительную женщину, которая стала моей женой. Pixar создал самый первый компьютерный анимационный фильм, Toy Story, и является теперь самой успешной анимационной студией в мире. В ходе поразительных событий, Apple купила NeXT, я вернулся в Apple, и технология, разработанная в NeXT стала сердцем нынешнего возрождения Apple. А Laurene и я стали замечательной семьёй.<br /><br /> <br /><br /> Я уверен, что ничего из этого не случилось бы, если бы меня не уволили из Apple. Лекарство было горьким, но пациенту оно помогло. Иногда жизнь бьёт вас по башке кирпичом. Не теряйте веры. Я убеждён, что единственная вещь, которая помогла мне продолжать дело была то, что я любил своё дело. Вам надо найти то, что вы любите. И это так же верно для работы, как и для отношений. Ваша работа заполнит большую часть жизни и единственный способ быть полностью довольным &ndash; делать то, что по-вашему является великим делом. И единственный способ делать великие дела &ndash; любить то, что вы делаете. Если вы ещё не нашли своего дела, ищите. Не останавливайтесь. Как это бывает со всеми сердечными делами, вы узнаете, когда найдёте. И, как любые хорошие отношения, они становятся лучше и лучше с годами. Поэтому ищите, пока не найдёте. Не останавливайтесь.</span></span></p><br /> <div align="center"><span style="font-family: Arial;"><span style="font-size: small;"><img alt="Речь Стивена Джобса перед студентами Стэнфорда" style="border: medium none ;" src="http://www.bizlife.us/uploads/posts/1208530303_macworld.jpg" /></span></span></div><br /> <p><span style="font-family: Arial;"><span style="font-size: small;"><br /><br /> <br /><br /> <b>Моя третья история &ndash; про смерть.</b><br /><br /> <br /><br /> Когда мне было 17, я прочитал цитату &ndash; что-то вроде этого: &ldquo;Если вы живёте каждый день так, как будто он последний, когда-нибудь вы окажетесь правы.&rdquo; Цитата произвела на меня впечатление и с тех пор, уже 33 года, я смотрю в зеркало каждый день и спрашиваю себя: &ldquo;Если бы сегодняшний день был последним в моей жизни, захотел ли бы я делать то, что собираюсь сделать сегодня?&rdquo;. И как только ответом было &ldquo;Нет&rdquo; на протяжении нескольких дней подряд, я понимал, что надо что-то менять.<br /><br /> <br /><br /> Память о том, что я скоро умру &ndash; самый важный инструмент, который помогает мне принимать сложные решения в моей жизни. Потому что всё остальное &ndash; чужое мнение, вся эта гордость, вся эта боязнь смущения или провала &ndash; все эти вещи падают пред лицом смерти, оставляя лишь то, что действительно важно. Память о смерти &ndash; лучший способ избежать мыслей о том, что у вам есть что терять. Вы уже голый. У вас больше нет причин не идти на зов своего сердца.<br /><br /> <br /><br /> Около года назад мне поставили диагноз: рак. Мне пришёл скан в 7:30 утра и он ясно показывал опухоль в поджелудочной железе. Я даже не знал, что такое поджелудочная железа. Врачи сказали мне, что этот тип рака не излечим и что мне осталось жить не больше трёх-шести месяцев. Мой доктор посоветовал пойти домой и привести дела в порядок (что у врачей означает приготовиться к смерти). Это значит попытаться сказать своим детям то, что бы ты сказал за следующие 10 лет. Это значит убедиться в том, что всё благополучно устроено, так, чтобы твоей семье было насколько можно легко. Это значит попрощаться.<br /><br /> <br /><br /> Я жил с этим диагнозом весь день. Позже вечером мне сделали биопсию &ndash; засунули в горло эндоскоп, пролезли через желудок и кишки, воткнули иголку в поджелудочную железу и взяли несколько клеток из опухоли. Я был в отключке, но моя жена, которая там была, сказала, что когда врачи посмотрели клетки под микроскопом, они стали кричать, потому что у меня оказалась очень редкая форма рака поджелудочной железы, которую можно вылечить операцией. Мне сделали операцию и теперь со мной всё в порядке.<br /><br /> <br /><br /> Смерть тогда подошла ко мне ближе всего, и надеюсь, ближе всего за несколько следующих десятков лет. Пережив это, я теперь могу сказать следующее с большей уверенностью, чем тогда, когда смерть была полезной, но чисто выдуманной концепцией:<br /><br /> <br /><br /> Никто не хочет умирать. Даже люди, которые хотят попасть на небеса не хотят умирать. И всё равно, смерть &ndash; пункт назначения для всех нас. Никто никогда не смог избежать её. Так и должно быть, потому что Смерть, наверное, самое лучше изобретение Жизни. Она &ndash;причина перемен. Она очищает старое, чтобы открыть дорогу новому. Сейчас новое &ndash; это вы, но когда-то (не очень-то и долго осталось) &ndash; вы станете старым и вас очистять. Простите за такой драматизм, но это правда.<br /><br /> <br /><br /> <i>Ваше время ограничено, поэтому не тратьте его на жизнь чей-то чужой жизнью. Не попадайте в ловушку догмы, которая говорит жить мыслями других людей. Не позволяйте шуму чужих мнений перебить ваш внутренний голос. И самое важное, имейте храбрость следовать своему сердцу и интуиции. Они каким-то образом уже знают то, кем вы хотите стать на самом деле. Всё остальное вторично.</i><br /><br /> <br /><br /> Когда я был молод, я прочитал удивительную публикацию The Whole Earth Catalog (&ldquo;Каталог всей Земли&rdquo;), которая была одной из библий моего поколения. Её написал парень по имени Stewart Brand, живущий тут недалеко в Menlo Park. Это было в конце шестидесятых, до персональных компьютеров и настольных издательств, поэтому она была сделана с помощью пишущих машинок, ножниц и полароидов. Что-то вроде Google в бумажной форме, 35 лет до Google. Публикация была идеалистической и переполненной большими идеями.<br /><br /> <br /><br /> Steward и его команда сделали несколько выпусков The Whole Earth Catalog и, в конце концов, издали финальный номер. Это было в середине 70&ndash;х и я был вашего возраста. На последней странице обложки была фотография дороги ранним утром, типа той, на которой вы, может быть, ловили машины, если любили приключения. Под ней были такие слова: &ldquo;Оставайтесь голодными. Оставайтесь безрассудными&rdquo;. Это было их прощальное послание. Оставайтесь голодными. Оставайтесь безрассудными. И я всегда желал себе этого. И теперь, когда вы заканчиваете институт и начинаете заново, я желаю этого вам.<br /><br /> <br /><br /> <b>Оставайтесь голодными. Оставайтесь безрассудными.</b><br /><br /> <br /><br /> Всем большое спасибо.&rdquo;</span></span></p>]]></description>
<pubDate><![CDATA[Wed, 01 Oct 2008 02:14:00 +0400]]></pubDate>
<comments><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post86174139/]]></comments>
<guid><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post86174139/]]></guid>
<enclosure url="http://www.bizlife.us/uploads/posts/1208530251_youngsteve2.jpg"  type="image/jpeg" width="" height=""/>
<enclosure url="http://www.bizlife.us/uploads/posts/1208530303_macworld.jpg"  type="image/jpeg" width="" height=""/>
<category><![CDATA[Litera scripta manet]]></category>
<category><![CDATA[стивен джобс]]></category>
<wfw:commentRss><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post86174139/rss]]></wfw:commentRss>
<slash:comments>0</slash:comments>
</item>
<item><title><![CDATA[Биофильтр для Аквариума.]]></title>
<link><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post86167056/]]></link>
<description><![CDATA[<p>Одним из наиболее часто задаваемых, на аквариумных форумах, вопросов, является вопрос о правильном заполнении биофильтра наполнителями.<br /><br /> &nbsp;&nbsp; Я сделаю скромную попытку изложить классический вариант заполнения биофильтра (как внутреннего, так и внешнего). Речь будет идти о неком &laquo;среднестатистическом&raquo; аквариуме с пресной водой, где есть некоторое количество растений или их нет вовсе, т.е. &laquo;упор&raquo; делается преимущественно на рыбок, отсутствует выраженная перенаселенность по рыбкам и биофильтр используется в качестве единственного фильтра, т.е. ощутима его роль не только в биологической, но и в механической фильтрации аквариумной воды. При этом биофильтр, классически, применяется без префильтра (без мелкопористой губки на заборнике, в роле некого префильтра может выступать лишь пластиковая решетка на заборном шланге фильтра).<br /><br />  &nbsp; Безусловно, биофильтры имеют крайне широкое распространение. Они могут применяться в самых различных аквариумах и решать массу задач, но, ввиду того, физически не возможно в разумное время охватить весь масштаб использования данной техники, пока ограничусь лишь рассказом о &laquo;классическом&raquo; применении.<br /><br /> <br /><br /> &nbsp;&nbsp;&nbsp;Большинство известных производителей фильтров изначально (например, в инструкции) дает рекомендуемую схему заполнения, но, иногда, такая схема жет вызывать ряд замечаний. Биофильтры, как составляющая техники для аквариума, могут попадать в наши руки:</p><br /> <p>Полностью заполненными. Классически это:</p><br /> <ol><br />     <li>керамические трубки</li><br />     <br /><br />     <li>губки разной степени пористости</li><br />     <br /><br />     <li>субстрат для заселения колоний бактерий</li><br />     <br /><br />     <li>высокопористый гранулированный уголь</li><br />     <br /><br />     <li>синтепон</li><br /> </ol><br /> <p>Частично заполненными, т.е. в фильтре есть губки и синтепон</p><br /> <p>Пустыми</p><br /> <p>&nbsp;&nbsp; При этом, по моему мнению, второй вариант наиболее удачен для потребителя. Он решает проблему адекватных по размеру губок. Губки должны полностью перекрывать размер корзины, если она есть, или всю площадь через которую может протекать вода в месте расположения губки, и, при этом, она не должна быть больше по площади, дабы не занимать объем, предназначенный для других наполнителях. И остается потребителю возможность свободного выбора по другим наполнителям. Такой вариант может быть удобен и по экономическим, и по практическим соображениям.</p><br /> <p>Третий вариант неудобен по вышеизложенным причинам.</p><br /> <p>А первый вариант, вполне приемлем для потребителя, который не желает заморачиваться с подбором наполнителей (это как прикупить аквариум со всем оборудованием в комплекте), при этом такие наборы, чаще, обходятся дешевле, нежели пытаться закупить те же компоненты по отдельности.</p><br /> <p>Так как же именно следует располагать наполнители в биофильтре?</p><br /> <p>&nbsp;</p><br /> <p>Часто приходится видеть советы типа: &ldquo;снизу надо положить это, по серединке то, а сверху вот что&hellip;&rdquo;. Это не есть правильно. Во внимание, в первую очередь, надлежит принимать то, с какой именно стороны вода попадает в фильтр, и с какой стороны, относительно фильтрующего материала, она фильтр покидает.</p><br /> <table height="634" cellspacing="0" cellpadding="0" border="0" width="902" style=""><br />     <br /><br />     <tbody><br />         <br /><br />         <tr><br />             <br /><br />             <td align="center"><img vspace="7" src="http://www.aqa.ru/docs/biofiltr/clip_image002.jpg" alt="" /></td><br />             <br /><br />             <td align="center" valign="middle"><img height="192" width="158" vspace="7" src="http://www.aqa.ru/docs/biofiltr/clip_image003.jpg" alt="" /></td><br />             <br /><br />         </tr><br />         <br /><br />         <tr><br />             <br /><br />             <td><br /><br />             <div align="left">Так, например, в большинстве внешних канистровых фильтров вода начинает свой путь по фильтрующим материалам снизу, а заканчивает вверху (и это не смотря на то, что заборный шланг входит в фильтр сверху).</div><br />             </td><br />             <br /><br />             <td valign="top"><br /><br />             <p>В то время как во многих внутренних биофильтрах забор воды может идти как снизу так и сверху, а выброс происходить вверху.</p><br />             </td><br />             <br /><br />         </tr><br />         <br /><br />     </tbody><br />     <br /><br /> </table><br /> <p>&nbsp;</p><br /> <p>Невзирая на наличие или отсутствие в фильтре корзин для наполнителей, я рекомендую заполнять фильтр следующим образом:</p><br /> <p>На месте входа воды в отсеки для фильтрующего материала следует разместить &laquo;керамические&raquo; кольца , например Sera Biopur.</p><br /> <p>&nbsp;</p><br /> <ol><br />     <li><img hspace="10" align="right" vspace="10" src="http://www.aqa.ru/docs/biofiltr/fil_clip_image002.gif" alt="" />Их не следует путать с наполнителем для заселения колоний бактерий, по сути словосочетание &laquo;керамика в фильтре&raquo;, стало нарицательным названием для био-наполнителей, хотя керамика &ndash; это всего лишь материал из которого изготавливается что-либо. В современном мире они малоэффективны в такой роли, т.к. площадь, пригодная для заселения колоний в них ограничена лишь наружной поверхностью. А цель их применения в фильтре, первостепенно, заключается в разветвлении потоков и равномерное распределении её тока по всей поперечной площади фильтрующего материала. Дело в том, что вода старается идти по пути наименьшего сопротивления, т.е. проще всего воде начать движение от места её попадания на фильтрующий материал непосредственно к ротору (заборной трубки головы фильтра). Таким образом во внешнем фильтре (с корзинами) движение воды будет создавать некую воронку, широкую (но полую внутри) на месте входа воды (снизу) и узкую в размер заборной трубке на месте выхода (вверху), что, практически, выключит из работы значительную часть фильтрующих материалов расположенных в ближней к выходу (верхней) части. В случае с внутренним биофильтром (или внешником без корзин, например Eheim 2213, 2215, 2217 и т.п. моделях), вода будет двигаться по S -образным изгибам конструкции (или наискось от входа к выходу во внешнике) минуя значительную площадь всех наполнителей в фильтре. Само собой, по мере загрязнения, наполнителей механическими частичками, направление тока воды будет меняться, но использование всей площади наполнителей изначально (не дожидаясь их механического загрязнения) является более оправданным и рациональным. Во внешнем фильтре, неоснащенном корзинами этот наполнитель вовсе не обязательно помещать в мешочек, можно просто насыпать его на дно фильтра, а во внутреннем биофильтре лучше воспользоваться мешком (на его роль вполне подойдет пластиковая сетка, вроде той, в которые часто пакуют фрукты). С помощью мешка вам будет намного проще извлечь наполнитель для промывки. Этот наполнитель можно регулярно промывать под проточной водой. Немаловажно, так же, отметить и тот факт, что керамические кольца надо разместить в фильтре беспорядочно, ни в коем случае не пытаясь выкладывать их в ровные ряды (были прецеденты), ибо при рядной выкладке они не смогут разбивать водный поток.</li><br />     <br /><br />     <li>Вслед за кольцами надлежит поместить губки, предназначенные для механической фильтрации. При этом сначала (ближе ко входу воды) поместить губку грубой очистки, а за ней тонкой (!). Губки можно и нужно регулярно промывать. С частотой же промывки (равно как и частотой обслуживания фильтра вообще) в каждом индивидуальном случае следует определяться отдельно, каких-то четких рамок существовать не может. Одним из субъективных сигналов к вскрытию фильтра может служить ощутимое снижение интенсивности тока воды на выходе из него. Заменять же губки на новые, надо лишь по мере их физического износа, а не через 3-4 недели, как рекомендуется в некоторых инструкциях.</li><br />     <br /><br />     <li><img hspace="5" height="117" align="right" width="112" vspace="5" src="http://www.aqa.ru/docs/biofiltr/fil_clip_image012.gif" alt="" /><img hspace="5" height="150" align="right" width="83" vspace="5" src="http://www.aqa.ru/docs/biofiltr/fil_clip_image004.gif" alt="" /><img hspace="5" height="136" align="right" width="80" vspace="5" src="http://www.aqa.ru/docs/biofiltr/fil_clip_image006.gif" alt="" />Далее, по моему мнению (некоторые производители рекомендуют менять 3 и 4 местами), надлежит располагать субстрат для колоний бактерий-нитрификаторов. Одним из наиболее современных таких наполнителей, являются наполнители из вспененного стекла ( Sera Biopur Forte , Siporax , Eheim Substrat Pro , A . P . BioChem Stars и т.п.), <strong><img hspace="5" height="132" align="left" width="110" vspace="5" alt="Субстрат высокопористый Pro EHEIM 5.0 л." src="http://www.aqa.ru/docs/biofiltr/fil_clip_image008.jpg" /><img hspace="5" height="128" align="left" width="101" vspace="5" alt="Субстрат высокопористый керамический EHEIM 2л" src="http://www.aqa.ru/docs/biofiltr/fil_clip_image010.jpg" /></strong>так же встречаются и другие наполнители, которые можно использовать c данной целью. При выборе такого наполнителя следует принимать во внимание площадь, полезную для заселения бактериями. Если вы возьмете в руку, например, колечко Sera Biopur Forte , заткнете пальцем отверстие с одной стороны, а с другой подуете в него, то весь воздух выйдет через микропоры (это особенность качественных наполнителей). Так же стоит обратить внимание на то, что наполнители не должны рассыпаться в порошок (это относится и к &laquo;керамическим&raquo; кольцам). Такой наполнитель надо максимально защитить от попадания на него механической грязи, обязательно (в фильтрах без корзин) поместить в специальный мешочек или мешочек, произведенный из доступных подручных средств. Промывать этот наполнитель надо как можно реже, исключительно в аквариумной воде, полученной при подмене, например. Заменять этот наполнитель следует по мере его разрушения (обычно около 2-х лет, но срок крайне примерен, я бы назвал его даже заниженным), при этом не следует заменять его полностью, делать это надо постепенно.</li><br />     <br /><br />     <li>Далее, еще ближе к выходному отверстию, следует помещать всевозможные сорбенты (уголь, ионообменные смолы и т.п.), торф и т.п. <em>Отдельно скажу об угле в аквариуме. </em> Его постоянное пребывание в фильтре оправдано далеко не всегда. В первую очередь он необходим для выведения лекарств (которые по той или иной причине были применены в аквариуме), а так же на этапе запуска аквариума. Постоянное пребывание угля в фильтре вовсе необязательно, а в аквариуме с живыми растениями может быть и вредным. Держать уголь для подстраховки, конечно можно, но следует помнить о том, что уголь &laquo;живет&raquo; около 4-6 недель, а за тем требует замены, т.к. перестает быть эффективным. Немного отступив от темы отмечу, что уголь должен быть гранулированным (порошок и аптечные таблетки в аквариум помещать не стоит, т.к. отмыть аквариум будут вовсе непросто) и высокопористым (чем более пористый уголь, тем больше площадь соприкосновения его с водой и выше его эффективность) . Рассчитать количество угля достаточно несложно, на 1 литр пресной аквариумной воды должен приходиться 1 гр. угля (для морской воды угля в два раза больше). Эта примерная формула работает для постоянного пребывания угля в аквариуме или при необходимости вывести из аквариума лекарство за срок в пределах 24 часов. Еще хочется отметить, что как наполнитель для поселения колоний бактерий уголь малоэффективен, т.к. поры в нем слишком малы.</li><br />     <br /><br />     <li><strong><img hspace="5" height="131" align="right" width="84" vspace="5" src="http://www.aqa.ru/docs/biofiltr/fil_clip_image017.gif" alt="" /></strong><strong><img hspace="5" height="124" align="right" width="69" vspace="5" src="http://www.aqa.ru/docs/biofiltr/fil_clip_image015.gif" alt="" /><img hspace="5" height="101" align="right" width="79" vspace="5" alt="Уголь EHEIM суперактив 2.0 л" src="http://www.aqa.ru/docs/biofiltr/fil_clip_image013.jpg" /></strong>Ну и в завершении, непосредственно перед выходным заборным отверстием (т.е перед помпой фильтра) следует расположить синтепон. Он защитит ротор от попадания в него частиц грязи. Данный наполнитель надлежит заменять по мере загрязнения (его можно промывать лишь несколько раз, он крайне непрочен), но пугаться этого не стоит, т.к. этот наполнитель недорог.</li><br />     <br /><br />     <br /><br /> </ol><br /> <p>&nbsp;</p><br /> <p>&nbsp;</p><br /> <p>Немаловажно отметить, что любой из наполнителей, который планируется установить в фильтр, перед установкой следует промыть под проточной водой.</p><br /> <p>Вышеприведенная схема, безусловно, является примерной, в ряде случаев придерживаться её не стоит, но, как я уже писал выше, всех возможных случаев применения биофильтров (как технических приборов) учесть в одной маленькой статейке, возможности нет.</p><br /> <p>Вышеизложенное в первую очередь призвано помочь новичкам, запускающим свои первые аквариумы и впервые столкнувшимся с массой всевозможных наполнителей, призванных оказаться в неком биофильтре.</p>]]></description>
<pubDate><![CDATA[Wed, 01 Oct 2008 00:03:29 +0400]]></pubDate>
<comments><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post86167056/]]></comments>
<guid><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post86167056/]]></guid>
<enclosure url="http://www.aqa.ru/docs/biofiltr/clip_image002.jpg"  type="image/jpeg" width="" height=""/>
<enclosure url="http://www.aqa.ru/docs/biofiltr/fil_clip_image002.gif"  type="image/jpeg" width="" height=""/>
<category><![CDATA[А там маленьке звірятко загортає шоколадку у фольг]]></category>
<wfw:commentRss><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post86167056/rss]]></wfw:commentRss>
<slash:comments>1</slash:comments>
</item>
<item><title><![CDATA[Ограничиваем любителей качать через SQUID]]></title>
<link><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post85923417/]]></link>
<description><![CDATA[<p class="abzac">Для любителей положить канал своими скачками </p><br /> <pre>acl multimedia urlpath_regex -i \.mp3$ \.mpeg$ \.avi$ \.mov$<br />delay_pools 1<br />delay_class 1 1<br />delay_access 1 allow multimedia<br />delay_access 1 deny all<br />delay_parameters 1 16000/64000<br /></pre>]]></description>
<pubDate><![CDATA[Sat, 27 Sep 2008 14:51:42 +0400]]></pubDate>
<comments><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post85923417/]]></comments>
<guid><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post85923417/]]></guid>
<category><![CDATA[Linux/Unix]]></category>
<category><![CDATA[squid]]></category>
<wfw:commentRss><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post85923417/rss]]></wfw:commentRss>
<slash:comments>0</slash:comments>
</item>
<item><title><![CDATA[Востановление аккамулятора ноутбука]]></title>
<link><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post85551379/]]></link>
<description><![CDATA[<nobr><b>Настроение сейчас - <em><img style="margin:0px;" src="http://www.liveinternet.ru/images/newsmiles/1/175.gif" border="0" width="71" height="43" ></em></b></nobr><br /><br /> <p align="left">Для начала советую отыскать в Интернете инструкцию по ноуту и тщательно изучить её раздел связаный с питанием. Понятно, что этого, как правило, никто не делает, а напрасно. Порой там можно найти все необходимое для восстановления аккумулятора. Дело в том, что большинство производителей ноутбуков включают в состав ПО утилиту для рекалибровки, или &laquo;тренировки&raquo; аккумулятора, позволяющую в течение 6&mdash;8 часов вернуть ему былую силу. Например, в  ноутбуке Fujitsu-Siemens Amilo эта утилита вызывается при загрузке системы нажатием клавиши F6. Будем считать, что вам повезло, &mdash; после вызова этой программы и шестичасового ожидания батарея стала как новая. Более того, производитель рекомендует проводить подобную &laquo;тренировку&raquo; каждые полгода, а в случае постоянной работы от сети &mdash; раз в два месяца.<br /><br /> <br />Если такой программы не предусмотрено то можно воспользоваться вот этой софтинкой <a title="BatteryMark" href="http://rapidshare.ru/786977"><font size="+0">BatteryMark</font></a>.<img align="right" style="width: 200px; height: 127px;" alt="Инструмент" src="http://img0.liveinternet.ru/images/attach/c/0/32/620/32620009_1222130681_122_3.jpg" /><br /> Она конечно не предусмотренна для рекалибровки но с её помощью можно подконтрольно разредить батарею(заредив её потом подключив ноутбук в сеть). Если ж нечего не поможет то придется прибегнуть к &laquo;хирургии&raquo;.<font color="#ff0000"> Я не несу некакую ответственность за испорчинные вами буки. Дальнейший текс написан в целях ознакомления и вы действуете на свой страх и риск. </font>Итак для этого потребуются &laquo;прямые&raquo; руки, а также некоторый набор инструментов &mdash; мультиметр (или тестер), паяльник мощностью не более 40 Вт, макетный нож, несколько автомобильных лампочек с припаянными к ним проводами и суперклей на основе циан-акрилата.</p><br /> <p align="left"><br /></p><br /> <div style="text-align: center;"><font size="4">ПОЕХАЛИ</font></div><br /> <p>Для начала аккумулятор придется разобрать. Сделать это не так легко &mdash; как правило, все батареи имеют неразборную конструкцию, состоящую из двух склеенных половинок. Поэтому нужно найти шов и попытаться с помощью макетного ножа осторожно их разъединить. Если не получается, можно несколько раз уронить батарею на пол (только не на кафельный) с высоты человеческого роста &mdash; тогда процесс пойдет значительно быстрее. Если же и это не помогло, придется аккуратно разрезать шов с помощью макетного ножа, стараясь не повредить внутренние компоненты.Итак, аккумулятор разобран.Первое, что нужно сделать, &mdash; сосчитать количество элементов. Полученное число нужно умножить на 1,2 &mdash; результат будет составлять номинальное напряжение батареи в вольтах. Далее берем автомобильную лампочку мощностью 21 Вт и припаиваем ее к крайним выводам группы последовательно соединенных элементов. Загорелась &mdash; хорошо, нет &mdash; ничего страшного. Теперь нам понадобится мультиметр. Выставляем предел измерения 20 В и проверяем напряжение на лампочке. Если лампочка светится и напряжение соответствует количеству элементов, умноженному на 3,7 (или превышает его), смело можно переходить к ремонту контроллера. а ноутбук не включается, причина неисправности скорее всего в контроллере батареи. Можно попробовать отремонтировать его самостоятельно (предварительно отпаяв от элементов), а можно обратиться к знакомому радиолюбителю.<br />Если же напряжение значительно ниже или емкость аккумулятора существенно отличается от первоначальной, придется проверять каждый элемент в отдельности. <img height="150" align="left" width="144" src="http://img1.liveinternet.ru/images/attach/c/0/32/620/32620030_1222130936_122_6.jpg" alt="Проверка под нагрузкой" />Некоторая сложность заключается в наличии параллельных блоков  &mdash; для правильной диагностики их придется разъединить, разрезав посередине металлические соединительные полоски-мостики (это можно сделать лишь с одного торца &mdash; положительного или отрицательного). Конечно, перед началом подобной проверки контроллер батареи необходимо отпаять. Отделив все элементы друг от друга, можно переходить непосредственно к их диагностике с помощью лампочки-нагрузки и мультиметра. Подключаем лампочку к выводам мультиметра (а не элемента питания) и начинаем мерить напряжение на каждом элементе &mdash; оно должно быть в пределах 3,7&mdash;4,1 В. Если значение существенно ниже или равно нулю &mdash; элемент неисправен и нуждается в замене. Конечно, можно попытаться его отремонтировать, разрезав положительный вывод и восстановив защитную пластинку, но, на мой взгляд, это нецелесообразно: стоимость нового элемента не превышает 3&mdash;4 долл.После проведения диагностики и выявления неисправных элементов оставшиеся необходимо разрядить (с помощью лампочки) до напряжения 3,2 В. <img height="137" align="right" width="144" src="http://img0.liveinternet.ru/images/attach/c/0/32/620/32620032_1222130870_122_7.jpg" alt="Разрядка элементов питания" /><br />Эту же операцию придется проделать и с новыми аккумуляторами, которые будут устанавливаться в батарею. Данная процедура необходима для того, чтобы контроллер начал заряжать батарею &laquo;с нуля&raquo;, иначе впоследствии могут возникнуть проблемы с правильным определением уровня заряда аккумулятора.</p><br /> <p>Еще одна неисправность, часто возникающая при эксплуатации (а вернее, при отсутствии оной) литиево-ионных и литиево-полимерных аккумуляторов, &mdash; уменьшение напряжения элементов ниже порога срабатывания защитного контроллера. При этом батарея не заряжается, а напряжение на ее контактах равно нулю. Подобный дефект устранить довольно легко &mdash; достаточно подключить через 5-Вт лампочку к последовательной цепочке элементов источник питания ноутбука и дождаться зарядки батареи до напряжения, составляющего 3,4 В на один элемент. После этого батарею можно собирать (вот для этого-то и потребуется циан-акрилатный клей) и устанавливать в ноутбук для последующей зарядки.</p><br /> <p>Кстати, аккумулятор есть не только в ноутбуке. Еще одним ярким представителем семейства мобильных устройств, периодически нуждающимся в процедуре &laquo;омоложения&raquo;, является карманный компьютер. Причем если в ноутбуках мы лишь пытаемся восстановить утраченные качества, то за счет некоторых не очень сложных манипуляций в КПК аккумулятор порой удается не только отремонтировать, но и заставить работать в несколько раз дольше.</p>]]></description>
<pubDate><![CDATA[Tue, 23 Sep 2008 04:16:32 +0400]]></pubDate>
<comments><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post85551379/]]></comments>
<guid><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post85551379/]]></guid>
<category><![CDATA[Железки]]></category>
<category><![CDATA[http://www.avalon.co.ua/batteries/index.php]]></category>
<wfw:commentRss><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post85551379/rss]]></wfw:commentRss>
<slash:comments>10</slash:comments>
</item>
<item><title><![CDATA[Устройство Li-ion аккумулятора ноутбука]]></title>
<link><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post85549259/]]></link>
<description><![CDATA[<font size="3"><span style="font-family: Times New Roman;">Начнем  с того, что литиевая батарея &mdash; это не просто батарея элементов.           Наверняка вы уже обращали внимание на разъем &mdash; там больше двух                    контактов </span><img hspace="10" height="188" align="right" width="180" vspace="10" src="http://www.kroger.ru/im_s/rew1.jpg" alt="Аккумуляторная батарея ноутбука" class="border2" style="font-family: Times New Roman;" /><span style="font-family: Times New Roman;">(иногда значительно больше). Все современные батареи                    для &laquo;умных&raquo; устройств (ноутбуки, мобильные телефоны, цифровые фотоаппараты) сами по себе                    тоже &laquo;умные&raquo; &mdash; они как минимум обеспечивают идентификацию батареи                    устройством, ее использующим. Необходимость такой идентификации                    объясняется возможностью применения батарей с различной емкостью                    и даже с различной технологией &mdash; устройство должно правильно                    отображать состояние батареи и корректно выполнять ее зарядку.                    В простейшем случае батарея идентифицируется кодовой последовательностью,                    передаваемой по отдельной электрической линии &mdash; таковы, например,                    батареи мобильных телефонов. Электрический коннектор таких батарей                    имеет обычно четыре контакта &mdash; плюсовой вывод самой батареи,                    вывод идентификации, вывод встроенного в батарею термистора                    и общий. Тактовый генератор для работы системы идентификации                    при этом расположен в самой батарее. Иногда используются три                    контакта, в этом случае батарея передает показания термистора                    также через линию идентификации уже в оцифрованном виде. Общим                    недостатком таких систем является то, что устройство должно                    опознавать батарею по уникальной кодовой последовательности,                    соответственно, все допустимые типы и модификации батарей должны                    быть заранее известны устройству, а с неизвестными оно либо                    будет работать некорректно, либо вообще откажется.;Более                    гибкий подход был стандартизован в 1993 году компаниями Duracell                    и Intel под названием Smart Battery System (SBS). Он предполагает                    применение двунаправленного канала передачи данных между устройством                    и батареей &mdash; интерфейса SMBus. В простейшем случае такие батареи                    имеют пятиконтактный разъем: две лин</span><img hspace="10" height="86" align="right" width="180" vspace="10" src="http://www.kroger.ru/im_s/rew6.jpg" alt="Интерфейс SMBus (Smart Battery System)" class="border2" style="font-family: Times New Roman;" /><span style="font-family: Times New Roman;">ии требуются для работы интерфейса &mdash; он                    основан на широко применяемой в бытовой технике двухпроводной                    шине I2C с внешним тактовым сигналом на отдельной электрической                    линии. Батарея, соответствующая SMBus, может обмениваться с                    устройством, ее использующим, гораздо большим количеством параметров,                    кроме того она хранит внутри довольно много данных о себе и                    своем состоянии (в качестве устройства хранения используется                    микросхема энергонезависимой памяти с последовательным интерфейсом,                    к примеру типа 24xx). Среди хранимой информации есть данные,                    однократно записываемые на заводе-изготовителе (идентификатор,                    тип элементов, серийный номер, производитель, дата выпуска и                    прочее) и временные, изменяющиеся в процессе эксплуатации (количество                    пройденных циклов заряда-разряда, дата первого использования,                    параметры текущего состояния и т. п.).Контроллер                    батареи отслеживает напряжение каждого элемента в отдельности                    и разрывает цепь заряда при превышении границы в 4,3 В (все                    значе</span><img hspace="10" height="60" align="right" width="180" vspace="10" src="http://www.kroger.ru/im_s/rew7.jpg" alt="Контроллер аккумуляторной батареи ноутбука" class="border2" style="font-family: Times New Roman;" /><span style="font-family: Times New Roman;">ния приведены для типовых цилиндрических литий-ионных                    элементов), а также отключает разряд, если напряжение упало                    ниже 2,5 В &mdash; батареи, оставленные на хранение при меньшем напряжении                    элементов, подвержены необратимым изменениям, что при последующем                    заряде может оказаться опасным (подробнее ниже). Термопредохранители                    рассчитаны на температуру в 80&ndash;90 градусов Цельсия, а система                    защиты от повышенного давления невосстановимо разрывает цепь                    при давлении около 10 кгс/см2 внутри элемента.В                    современных литиевых батареях значительно больше элементов,                    обеспечивающих безопасность, нежели в металлoгидридных или                    никель-кадмиевых аккумуляторах. Связано это с тем, что литий                    &mdash; весьма химически активный элемент. И хотя в чистом виде литий                    в батареях отсутствует, он образуется в металлической форме                    на электродах при </span><img hspace="10" height="115" align="right" width="180" vspace="10" src="http://www.kroger.ru/im_s/rew2.jpg" alt="Цепи зашиты аккумуляторной батареи ноутбука" class="border2" style="font-family: Times New Roman;" /><span style="font-family: Times New Roman;">нештатных условиях (перезаряд или глубокий                    разряд), зачастую вместе с кислородом, образуя весьма взрывоопасную                    смесь. Если в старых типах батарей достаточно было включенных                    последовательно в силовую цепь плавкого предохранителя и терморазмыкателя,                    то у литиевых используется обычно несколько термопредохранителей                    (часто отдельно на каждый элемент), тот же общий токовый предохранитель (в                    большинстве батарей самовосстанавливающийся), система защиты                    от повышенного давления внутри элемента, а также более сложная                    схема заряда и контроля состояния батареи в части аварийного                    отключения сильноточной цепи (выполненная с использованием силовых                    КМОП-ключей). Опять же по соображениям безопасности схема управления                    зарядом размещена в самой батарее.Несмотря                    на существование стандарта, крупные производители портативной                    техники (IBM, Toshiba, HP/Compaq и другие) придерживаются собственных                    разработок в части протокола обмена информацией (кроме того                    и сам стандарт оставляет много возможностей для различной реализации                    отдельных функций), объясняя это соображениями безопасности,                    то есть возможными </span><img hspace="10" height="49" align="right" width="180" vspace="10" src="http://www.kroger.ru/im_s/rew5.jpg" alt="Цепи зашиты аккумуляторной батареи ноутбука" class="border2" style="font-family: Times New Roman;" /><span style="font-family: Times New Roman;">проблемами при установке батарей сторонних                    производителей. Доля истины в этом, конечно, есть, но скорее                    имеет место обычная маркетинговая политика борьбы с &laquo;совместимой&raquo;                    продукцией, которую в данном случае легко обосновать соображениями                    безопасности. Именно вследствие неполного соответствия стандарту                    программы мониторинга батарей (к примеру, BatteryMonitor) не                    всегда правильно отображают параметры батареи, и фирменная утилита                    от производителя работает более корректно.Избавившись                    в литиевых батареях от эффекта &laquo;памяти&raquo; собственно элементов,                    производители столкнулись с подобным же эффектом на другом уровне                    &mdash; так называемой &laquo;цифровой памятью&raquo;. Дело в том, что электроника                    управления зарядом-разрядом, размещенная в самой батарее, работает                    независимо от устройства, батарею использующего. Внутренняя                    электроника следит за уровнем напряжения элемента, прерывает                    заряд по достижении установленной максимальной величины (с учетом                    изменения напряжения, обусловленного током зарядки и температуры                    батареи), прерывает разряд при достижении критической величины                    и сообщает об этом &laquo;наверх&raquo; (для этих целей производи</span><img hspace="10" height="228" align="right" width="300" vspace="10" src="http://www.kroger.ru/im_s/rew8.gif" alt="Заряд аккумуляторной батареи ноутбука" style="font-family: Times New Roman;" /><span style="font-family: Times New Roman;">тся большая номенклатура специализированных микросхем).                    Система же мониторинга батареи &laquo;наверху&raquo; вычисляет уровень заряда,                    основываясь на информации о моментах выключения заряда и разряда                    от батареи и показаниях системы измерения тока. Но если условия                    работы таковы, что полной разрядки до аппаратного отключения                    или полной зарядки не происходит, эти вычисления после нескольких                    циклов могут стать не вполне корректными &mdash; емкость батареи со                    временем падает, да и показания измерителя тока не всегда могут                    соответствовать реальности. Обычно отклонения не превышают одного                    процента на каждый цикл, если только в процессе эксплуатации                    не произошло серьезных изменений, связанных, к примеру, с выходом                    из строя одного из элементов батареи. Система мониторинга имеет                    возможность &laquo;обучаться&raquo;, то есть пересчитывать значение полной                    емкости батареи, но для этого нужно выполнить как минимум один                    полный цикл заряд-разряд до срабатывания аппаратных схем самой                    батареи, при этом система мониторинга должна быть отключена                    (в нормальном режиме она не даст, к примеру, разрядить батарею                    ноутбука до нуля, выполнив останов операционной системы или                    &laquo;засыпание&raquo; на заданном уровне в 3% или около того). Производители                    ноутбуков обычно реализуют возможность &laquo;переобучения&raquo; в программе                    мониторинга батареи, и на практике использование этой возможности                    необходимо примерно раз в три месяца.По                    указанному на батарейки напряжению легко определить число последов</span><img hspace="10" height="130" align="right" width="200" vspace="10" src="http://www.kroger.ru/im_s/rew3.jpg" alt="Элементы аккумуляторной батареи ноутбука" class="border2" style="font-family: Times New Roman;" /><span style="font-family: Times New Roman;">ательно включенных элементов:                    к примеру, напряжение одного литиевого элемента составляет 3,6                    В, соответственно для двух получится 7,2 В, для трех &mdash; 10,8                    В, для четырех &mdash; 14,4 В. Некоторые модификации (например, ионно-литиевые                    полимерные батареи) имеют немного более высокое напряжение элемента                    &mdash; 3,7 В, отсюда &laquo;нестандартные&raquo; цифры типа 14,8 В. Кроме того,                    элементы в батарее могут быть соединены и параллельно &mdash; литиевая                    технология для этого вполне пригодна. Основываясь на габаритах                    и напряжении, понять количество параллельных и последовательных                    элементов не вскрывая пластиковый корпус батареи (особенно в                    случае с цилиндрическими элементами) не составит труда.</span><img hspace="10" height="149" align="right" width="150" vspace="10" src="http://www.kroger.ru/im_s/rew4.jpg" alt="Монитор зарядки аккумуляторной батареи ноутбука" class="border2" style="font-family: Times New Roman;" /><span style="font-family: Times New Roman;">&nbsp;&nbsp;Система зарядки                    останавливает процесс по достижении элементами батареи некоторого                    порогового напряжения, и обратного включения зарядки при последующем                    падении напряжения за счет саморазряда (пока напряжение находится                    в допустимых пределах) обычно уже не происходит. Режим зарядки                    включится после некоторой задержки только в случае, когда появится                    разрядный ток или батарея будет отключена от зарядного устройства                    и подключена вновь. Так что, оставляя на пару недель заряжаться                    выключенный ноутбук, не удивляйтесь, что заряд будет не стопроцентным                    &mdash; первые несколько часов батарея будет заряжаться, а по окончании                    зарядки &mdash; только разряжаться за счет внутренней утечки. Чтобы                    включить зарядку, отсоедините блок питания или батарею и подключите                    вновь.</span></font><br /> <p align="justify" style="color: rgb(0, 0, 0); font-family: Times New Roman;"><font size="3">&nbsp;&nbsp;Если                    вы используете батарею ноутбука нерегулярно, применяя в основном                    сетевой адаптер (то есть батарея почти всегда заряжена на 100%),                    и система позволяет изменять пороги включения-отключения зарядки,                    можно несколько продлить жизнь батареи путем уменьшения этих                    порогов. Снижение порога, при котором заряд прекращается, со                    100 на 90 или даже 80% обеспечивает значительно более щадящие                    условия для литиевых элементов (наилучшим уровнем заряда при                    хранении считается вообще 40%), при этом порог включения заряда                    нужно выставить как минимум на 4% ниже порога отключения. Но,                    как уже сказано выше, минимум раз в три месяца надо выполнять                    цикл полного заряда-разряда, зачастую система сама напомнит                    вам об этом (например в ноутбуках IBM). Мобильных телефонов                    это касается в значительно меньшей степени &mdash; они почти не используются                    в режиме с постоянно подключенным зарядным устройством.</font></p>]]></description>
<pubDate><![CDATA[Tue, 23 Sep 2008 02:21:42 +0400]]></pubDate>
<comments><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post85549259/]]></comments>
<guid><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post85549259/]]></guid>
<category><![CDATA[Железки]]></category>
<wfw:commentRss><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post85549259/rss]]></wfw:commentRss>
<slash:comments>7</slash:comments>
</item>
<item><title><![CDATA[Сделаем мир лучше.]]></title>
<link><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post85525244/]]></link>
<description><![CDATA[<p>Хочу поделиться радостью за знакомых сумашедших этузиастов и просто хороших людей. На рынок харькова потихоньку выходит новое детище интернет технологий - <a href="http://yottos.com/">Yottos</a>. Решил выложить его презентацию для читателей моего блога. Обещаю, что будет интересно:). Жду комментарии и пожелания, если таковые у вас появяться!</p><br /> <p><span id="more-129"></span></p><br /> <p style="margin: 0cm 0cm 0pt; text-align: justify;" class="MsoNormal">&nbsp;<a href="http://www.yottos.com" title="YOTTOS"><img height="182" width="206" alt="" src="http://www.plahova.com/wp-content/uploads/2008/09/search.gif" title="YOTTOS" class="alignnone size-medium wp-image-130" /></a></p><br /> <p style="margin: 0cm 0cm 0pt; text-align: justify;" class="MsoNormal"><span style="font-size: small;"><span style="font-family: Times New Roman;"><span style="color: rgb(0, 0, 0);">Хочешь что-то? Иди на yottos</span><span style="color: rgb(0, 0, 0);">.</span></span></span></p><br /> <p style="margin: 0cm 0cm 0pt; text-align: justify;" class="MsoNormal"><span style="font-size: small;"><span style="font-family: Times New Roman;"><span style="color: rgb(0, 0, 0);"><br /></span></span></span></p><br /> <p style="margin: 0cm 0cm 0pt; text-indent: 35.45pt; text-align: justify;" class="MsoNormal"><span style="font-size: small; font-family: Times New Roman;">Сколько раз вы ловили себя на мысли, что активный темп жизни не позволяет нам такой роскоши, как тратить время на пустяки? На мелочи, которые крадут наши дорогие минуты и часы, которые, вместо обыденных дел, можно потратить с пользой &ndash; на работу, на отдых, на любимую вторую половинку.</span></p><br /> <p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style="font-size: small;"><span style="font-family: Times New Roman;">Большую часть дня мы проводим за компьютером, в Интернете, естественно для работы. Но возможности Сети шире, гораздо шире. <span style="color: rgb(0, 0, 0);">Одно из набирающих обороты &ndash; направление электронной коммерции, кому-то знакомое и уже с успехом на него работающее, кому еще в новинку.</span></span></span></p><br /> <p style="margin: 0cm 0cm 0pt; text-indent: 35.45pt; text-align: justify;" class="MsoNormal"><span style="font-size: small;"><span style="font-family: Times New Roman;">Покупать товары в инет-магазинах выгоднее. <span style="">&nbsp;</span>Основное преимущество &ndash; удобнее, дешевле. Скидки не представляют собой &laquo;сыр мышеловки&raquo;. Все просто &ndash; электронные гипермаркеты лишены расходов реальных магазинов: ни зарплат сотрудникам, ни аренды, ни пожарной охраны </span><span style="font-family: Wingdings;"><span style="">J</span></span><span style="font-family: Times New Roman;">.</span></span></p><br /> <p style="margin: 0cm 0cm 0pt; text-indent: 35.45pt; text-align: justify;" class="MsoNormal"><span style="font-size: small; font-family: Times New Roman;">И что особенно вкусно, так это их доступность. Не нужно куда-то ехать, идти или бежать. Достаточно открыть Инет, щелкнуть ссылку, ну например, перспективного харьковского проекта <em style=""><span lang="EN-US" style=""><a href="http://www.rynok.yottos.com/">rynok<span lang="RU" style="">.</span>yottos<span lang="RU" style="">.</span>com</a></span></em> &ndash; и вот они &ndash; товары. <span style="">&nbsp;</span>Кроме того, доставят выбранные вами покупки<span style="">&nbsp; </span>прямо на дом, а оплата &ndash; обычным коммунальным платежом. Все просто и быстро, - мы маленькими шажками входим в эру обслуживания без хлопот и траты времени. Цените свое время, дарите его любимым.</span></p>]]></description>
<pubDate><![CDATA[Mon, 22 Sep 2008 23:00:39 +0400]]></pubDate>
<comments><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post85525244/]]></comments>
<guid><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post85525244/]]></guid>
<category><![CDATA[Litera scripta manet]]></category>
<category><![CDATA[www.yottos.com www.rynok.yottos.com]]></category>
<wfw:commentRss><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post85525244/rss]]></wfw:commentRss>
<slash:comments>1</slash:comments>
</item>
<item><title><![CDATA[Изготовление спиральной антенны для беспроводных сетей диапазона 2.4 ГГц]]></title>
<link><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post85309098/]]></link>
<description><![CDATA[Спиральную антенну, изобретенную в конце сороковых Джоном Краусом (John Kraus, W8JK), можно назвать самой простой реализацией антенны, которую можно представить, в особенности для частот в диапазоне 2-5 ГГц. Эта конструкция является очень простой, практичной и при этом надежной. Эта статья описывает, как самостоятельно сделать спиральную антенну для частот в районе 2.4 ГГц которая может быть использована, например, для высокоскоростных радиочастотных (S5-PSK, 1.288 Мбит/сек), 2.4 ГГц беспроводных сетей и любительских спутниковых (AO40). Развитие оборудования безпроводных сетей позволяет легко получить высокоскоростной радиодоступ с использованием стандарта IEEE 802.11b (также известного как Wi-Fi).<br /> <div class="storycontent"><br /> <p><br /> </p><br /> <h2>Краткий обзор теории</h2><br /> <p> </p><br /> <p>Спиральная антенна может быть описана как пружина с количеством витков <b>N</b> с отражателем. Окружность (<b>C</b>) витка составляет приблизительно длину волны (<b>l</b>), а дистанция (<b>d</b>) между витками составляет приблизительно 0.25C. Размер отражателя (<b>R</b>) составляет C или l и может иметь форму круга или квадрата. Конструкция излучающего элемента вызывает круговую поляризацию (КП), которая может быть как право-, так и левосторонней (П и Л соответственно), в зависимости от того, как намотана спираль. Для того, чтобы передать максимум энергии, обе стороны соединения должны иметь одинаковую направленность поляризации, кроме случаев, когда используется пассивный отражатель радиоволн на пути передачи сигнала.</p><br /> <p> </p><br /> <p>Усиление (<b>G</b>) антенны относительно изотропии (dBi) может быть расчитана по следующей формуле:</p><br /> <p> </p><br /> <p><tt>G = 11.8 + 10 * log {(C/l)^2 * N * d} dBi&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (1)</tt> </p><br /> <p> </p><br /> <p>В соответствии с <a href="http://www.tuc.nrao.edu/%7Edemerson/helixgain/helix.htm">выводами</a> Др. Даррела Эмерсона (Dr. Darrel Emerson, AA7FV) из Национальной Радиоастрономической Обсерватории, результат вычисления по формуле [1], также известной как формула Крауса (Kraus formula), 4-5 dB слишком оптимистичен. <a href="http://home.att.net/%7Eray.l.cross/asap/asapexam/spread.html" target="new">Др. Рей Кросс</a> (Dr. Ray Cross, WK0O) проанализировал результаты исследования Эмерсона в программе анализа антенн ASAP.</p><br /> <p> </p><br /> <p>Характеристика полного сопротивления (импенданса) (<b>Z</b>) полученной передающей линии эмпирически должна описываться формулой</p><br /> <p>  </p><br /> <p><tt>Z = 140 * (C/l) Ohm&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(2)</tt></p><br /> <p> </p><br /> <h2>Реализация для частоты 2.43 ГГц (aka S-band, ISM band, 13 cm amateur band)</h2><br /> <p> </p><br /> <p><tt>l = (0.3/2.43) = 0.1234567 m&nbsp; (12.34 cm)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(3)</tt> </p><br /> <p> </p><br /> <p><tt>Диаметр витка (D) = (l/pi) = 39.3 mm&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (4)</tt> </p><br /> <p> </p><br /> <p>Стандартная канализационная пластиковая труба с внешним диаметром 40 мм является для нас превосходным решением и легкодоступна в магазинах &quot;Сделай сам&quot; или у любого сантехника <img src="http://www.wifiantenna.org.ua/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> Спираль может быть намотана из стандартного медного провода, который применяется в домашнем хозяйстве для цепей 220 В переменного тока. Этот провод имеет цветную поливинилхлоридную изоляцию и медный сердечник диаметром 1.5 мм. Обмотка проводом трубы даст результирующий диаметр D = 42 мм благодаря толщине изоляции.</p><br /> <p> </p><br /> <p><tt>D = 42 mm, C = 42*pi = 132 mm (which is 1.07 l)&nbsp;&nbsp;&nbsp; (5)</tt> </p><br /> <p> </p><br /> <p><tt>d = 0.25C = 0.25*132 = 33 mm&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(6)</tt> </p><br /> <p> </p><br /> <p>Для дистанций от 100 м до 2.5 км <b>в пределах прямой видимости</b>, 12 витков (N = 12) достаточно. Следовательно, длина трубы будет около 40 см (3.24 l). Обмотайте провод вокруг трубы и приклейте его поливинилхлоридным или любым другим, содержащим тетрагидрофуран (THF), клеем. Это даст очень прочную намотку вокруг трубы, как показано на рисунке 1 ниже. </p><br /> <p> </p><br /> <p><span id="imgcenter"><img height="442" width="570" alt="" src="http://www.wifiantenna.org.ua/images/antennas/helix/helix1.jpg" /><br /><b>Рисунок 1.</b> Использованные материалы с размерами. </span></p><br /> <p> </p><br /> <p>Сопротивление антенны:</p><br /> <p> </p><br /> <p><tt>Z = 140 * (C/l) = 140*{(42*pi)/123.4} = 150 Ом&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(7)</tt> </p><br /> <p> </p><br /> <p>требует соответствия сети для использования стандартного 50 Ом UHF/SHF коаксиала и коннекторов. </p><br /> <p> </p><br /> <p>Обычно используется заглушка в 1/4 волны с сопротивлением (<b>Zs</b>)</p><br /> <p> </p><br /> <p><tt>Zs = sqrt(Z1*Z2) = sqrt(50*150) = 87 Ом&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(8)</tt> </p><br /> <p> </p><br /> <p>Из-за спиральной конструкции это соответствует 1/4 витка. Однако, с точки зрения механики, учитывая то, что необходимо позаботиться о водонепроницаемости, если антенна используется на открытом воздухе, есть более предпочтительные методы достижения сопротивления спиралью сопротивления в 50 Ом. Первой мыслью было эмпирически увеличить d для первого и второго витка и добиться нужного значения методом проб и ошибок, измеряя результат при помощи направленного блока сопряжения и генератора сигнала. После недолгих поисков в интернете были надены спирали, которые согласовывались <a href="http://ourworld.compuserve.com/homepages/pjmarsh/inmarsathelicals.htm">таким способом</a>, но неожиданно был найдена страница <a href="http://www.wireless.org.au/%7Ejhecker/helix/helical.html">Джейсона Хеккера</a> (Jason Hecker). Он действительно использовал элегантное решение согласования, используя медную лопатку в соответствии с ARRL Handbook. Так что вся хвала - ARRL и Джейсону, для антенны были использованы его размеры. Честно говоря, эта страница практически копирует его страницу, за исключением того, что спираль намотана в противоположном направлении <img src="http://www.wifiantenna.org.ua/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> ). </p><br /> <p> </p><br /> <p id="imgcenter"><img height="427" width="478" alt="" src="http://www.wifiantenna.org.ua/images/antennas/helix/helix2.jpg" /></p><br /> <p><img height="427" width="227" alt="" src="http://www.wifiantenna.org.ua/images/antennas/helix/helix5.jpg" /> <br /><b>Рисунки 2a и 2b</b>. Идея, размеры и монтаж согласователя. Гипотенуза треугольника должна быть продолжением провода.</p><br /> <p> </p><br /> <p>Теперь необходимо припаять согласователь к спирали, приклеить их и приготовиться к соединению с колпачком, как показано на Рис. 3. </p><br /> <p> </p><br /> <p id="imgcenter"><img height="236" width="570" alt="" src="http://www.wifiantenna.org.ua/images/antennas/helix/helix3.jpg" /> <br /><b>Рисунок 3.</b> Почти законченная спиральная антенна.</p><br /> <p> </p><br /> <p>Готово! (Рис. 4)</p><br /> <p> </p><br /> <p id="imgcenter"><img height="210" width="570" alt="" src="http://www.wifiantenna.org.ua/images/antennas/helix/helix4.jpg" /> <br /><b>Рисунок 4.</b> Законченная 12тивитковая 2.4 ГГц спиральная антенна, G = 17.5 dBi или 13.4 dBi (соответственно по Краусу или Эмерсону).</p><br /> <p> </p><br /> <p>Характеристики антенны были измерены. Результаты - на Рис. 5a и 5b:</p><br /> <p> </p><br /> <p id="imgcenter"><img height="380" width="380" alt="" src="http://www.wifiantenna.org.ua/images/antennas/helix/helix6.jpg" /><br /><b>Рисунок 5a.</b> Потери на отражении (dB) от 2300 до 2500 МГц </p><br /> <p> </p><br /> <p id="imgcenter"><img height="380" width="380" alt="" src="http://www.wifiantenna.org.ua/images/antennas/helix/helix7.jpg" /><br /><b>Рисунок 5b. </b>Диаграмма Смита 2300-2500 МГц</p><br /> <p> </p><br /> <p id="imgcenter"><img height="413" width="300" alt="" src="http://www.wifiantenna.org.ua/images/antennas/helix/helix8.jpg" /><br /><b>Рисунок 6a </b>Установка для измерения</p><br /> <p> </p><br /> <p id="imgcenter"><img height="261" width="400" alt="" src="http://www.wifiantenna.org.ua/images/antennas/helix/helix9.jpg" /><br /><b>Рисунок 6b</b> &quot;Спиральная антенна за час&quot; и анализатор Rohde &amp; Schwarz</p><br /> <p> </p><br /> <p>И наконец, спиральная антенна в действии&hellip; </p><br /> <p> </p><br /> <p id="imgcenter"><img height="300" width="400" alt="" src="http://www.wifiantenna.org.ua/images/antennas/helix/helix10.jpg" /><br /><b>Рисунок 7a</b> Излучает на мой LAP (Local Access Point <img src="http://www.wifiantenna.org.ua/wp-includes/images/smilies/icon_wink.gif" alt=";-)" class="wp-smiley" /> </p><br /> <p> </p><br /> <p id="imgcenter"><img height="300" width="227" alt="" src="http://www.wifiantenna.org.ua/images/antennas/helix/helix11.jpg" /><br /><b>Рисунок 7b</b> Вид снизу</p><br /> </div>]]></description>
<pubDate><![CDATA[Sat, 20 Sep 2008 11:48:54 +0400]]></pubDate>
<comments><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post85309098/]]></comments>
<guid><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post85309098/]]></guid>
<enclosure url="http://www.wifiantenna.org.ua/wp-includes/images/smilies/icon_smile.gif"  type="image/jpeg" width="" height=""/>
<enclosure url="http://www.wifiantenna.org.ua/images/antennas/helix/helix1.jpg"  type="image/jpeg" width="570" height="442"/>
<enclosure url="http://www.wifiantenna.org.ua/wp-includes/images/smilies/icon_smile.gif"  type="image/jpeg" width="" height=""/>
<enclosure url="http://www.wifiantenna.org.ua/images/antennas/helix/helix2.jpg"  type="image/jpeg" width="478" height="427"/>
<enclosure url="http://www.wifiantenna.org.ua/images/antennas/helix/helix6.jpg"  type="image/jpeg" width="380" height="380"/>
<enclosure url="http://www.wifiantenna.org.ua/images/antennas/helix/helix7.jpg"  type="image/jpeg" width="380" height="380"/>
<enclosure url="http://www.wifiantenna.org.ua/images/antennas/helix/helix8.jpg"  type="image/jpeg" width="300" height="413"/>
<enclosure url="http://www.wifiantenna.org.ua/images/antennas/helix/helix10.jpg"  type="image/jpeg" width="400" height="300"/>
<enclosure url="http://www.wifiantenna.org.ua/wp-includes/images/smilies/icon_wink.gif"  type="image/jpeg" width="" height=""/>
<category><![CDATA[Железки]]></category>
<category><![CDATA[http://www.wifiantenna.org.ua/]]></category>
<wfw:commentRss><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post85309098/rss]]></wfw:commentRss>
<slash:comments>0</slash:comments>
</item>
<item><title><![CDATA[1С Предприятие 8.0.6.3 Windows Installer+Crack]]></title>
<link><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post85307369/]]></link>
<description><![CDATA[<a href="http://www.rapidshare.ru/782820">1C Предприятие 8.0.6.3 + Crack</a>]]></description>
<pubDate><![CDATA[Sat, 20 Sep 2008 10:52:02 +0400]]></pubDate>
<comments><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post85307369/]]></comments>
<guid><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post85307369/]]></guid>
<category><![CDATA[Win*]]></category>
<wfw:commentRss><![CDATA[http://www.liveinternet.ru/users/kyzmenko_pavel/post85307369/rss]]></wfw:commentRss>
<slash:comments>0</slash:comments>
</item>
</channel>
</rss>
