<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	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/"
	>

<channel>
	<title>Технологии | FlyCat.Info: КОТорый летает...</title>
	<atom:link href="https://flycat.info/category/tech/feed/" rel="self" type="application/rss+xml" />
	<link>https://flycat.info</link>
	<description>Не только о Linux и Zabbix</description>
	<lastBuildDate>Thu, 16 Dec 2021 14:18:43 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.5</generator>
	<item>
		<title>Тенерифе-3. Первая вылазка: Городской пляж</title>
		<link>https://flycat.info/2010/09/13/tenerife-3-pervaya-vylazka-gorodskoj-plyazh/</link>
					<comments>https://flycat.info/2010/09/13/tenerife-3-pervaya-vylazka-gorodskoj-plyazh/#respond</comments>
		
		<dc:creator><![CDATA[flycat]]></dc:creator>
		<pubDate>Mon, 13 Sep 2010 11:22:00 +0000</pubDate>
				<category><![CDATA[Технологии]]></category>
		<category><![CDATA[дыбр]]></category>
		<category><![CDATA[отдых]]></category>
		<category><![CDATA[отцовство]]></category>
		<category><![CDATA[поездки]]></category>
		<guid isPermaLink="false">http://flycat.info/?p=2651</guid>

					<description><![CDATA[<p>13 сентября, воскресенье. Городской пляж. Ну вот и наступила ночь (0 часов по Москве и 9 вечера по местному). Уложив спать сына и жену, я добрался до ноута и под звуки «Ночного рандеву» и «Червоной руты» принялся описывать дневные приключения. &#8230; <a href="https://flycat.info/2010/09/13/tenerife-3-pervaya-vylazka-gorodskoj-plyazh/">Читать далее <span class="meta-nav">&#8594;</span></a></p>
Запись <a href="https://flycat.info/2010/09/13/tenerife-3-pervaya-vylazka-gorodskoj-plyazh/">Тенерифе-3. Первая вылазка: Городской пляж</a> впервые опубликована на сайте <a href="https://flycat.info">FlyCat.Info: КОТорый летает...</a>.]]></description>
										<content:encoded><![CDATA[<p>13 сентября, воскресенье. Городской пляж.</p>
<p>Ну вот и наступила ночь (0 часов по Москве и 9 вечера по местному). Уложив спать сына и жену, я добрался до ноута и под звуки «Ночного рандеву» и «Червоной руты» принялся описывать дневные приключения. Общеизвестно, что иностранцы делятся на две группы: на тех, которые считают, что русских можно победить, и на тех, кто уже услышал, как мы поём караоке. Похоже, сегодня ночью вторая группа значительно пополнилась за счёт первой.<span id="more-2651"></span></p>
<p>Сегодня мы решили отправиться на чёрные пески. Вообще на Тенерифе, в силу вулканического происхождения острова, все пески чёрные, но этот пляж, расположенный в Плайя де ла Арена, особенно чёрен. Говорят, его песок отражает солнечный свет в каком-то только ему присущем диапазоне и делает нахождение там не только приятным, но и полезным для здоровья. Не знаю, насчёт полезности, но определённое излучение там есть. Иначе с чего бы некоторая часть женщин начала бы загорать топлесс? Ну только под влиянием излучения! Правда, я несколько забежал вперёд, а пока немного опять автомобильной тематики.</p>
<p>Машины, предлагаемые в прокате, преимущественно с механической коробкой передач. Это и понятно: дороги на острове преимущественно горные, автомат тут не вывезет. Мы как всегда, немного сбились с пути, «железная тётка» опять заплутала в тенерифских дебрях, и в итоге мы минут пятнадцать ехали по совершенному аналогу гравийного шоссе, характерного для средней полосы России, правда более бугристого. Впечатление усиливалось ещё и карьерами по бокам. В общем, доехали мы до асфальта, но выбраться на него не смогли: выезд был закрыт на цепь с замком. «Заперто!» &#8212; догадался Штирлиц и повернул обратно. Пришлось ещё раз проехать тем же путём. В итоге машина покрылась ровным слоем лунного реголита. Пришлось её потом слегка обдуть, чтобы не отличаться от чисто вымытых местных авто.</p>
<p>Горные дороги здесь очень напоминают кавказские, только лучшего качества, с разметкой и знаками, хотя иногда без ограждений. Едешь, бывалоча по внешней полосе и жмёшься, жмёшься к осевой. А то ведь одно неосторожное движение рулём&#8230;</p>
<p>В итоге, мы добрались до пляжа, припарковали машину (представляете, можно совершенно спокойно найти бесплатное место не дальше 100 метров от входа на пляж!), покушали в ресторанчике (Миха опять имел успех у официантки и её мужа — хозяина заведения) и пошли валяться на песочке&#8230;</p>
<p>Насколько мне известно, на Канарах пляжи находятся в собственности властей. Там нет такого понятия, как «пляж при отеле» (запретная зона, вход только для членов профкома). Тем не менее, состояние пляжей очень приличное, ниже я расскажу обо всём.</p>
<p>И всё-таки кое-какие зоны на пляжах есть. Городской пляж Арены встретил объявлением о «Free WiFi zone», код для доступа, мол, спрашивайте «on the beach» (у кого?!). Но я по какому-то совершенно немыслимому стечению обстоятельств был без ноутбука, так что выход в Интернет отложился ещё на пару дней, опять пишу «в стол».</p>
<p>Как выяснилось, на чёрном песочке особенно не поваляешься. Под солнцем он нагревается так, что начинаешь плясать на нём, как медведь под балалайку. Я чуть не сжёг себе ступни от этого адского песка! Вдобавок, поскольку он заметнее обычного белого, начинает казаться, что этот песок пролазит везде! Он виден на ногах, на шее, в сумках и в обуви. Эффект такой, как будто ты не брился пару дней, но не только на лице, но и на ногах, на шее, сумках и обуви&#8230; Избавиться от него гораздо сложнее, чем от бегого, тем более, что в сочетании с солнечным кремом чёрный песок даёт устойчивое трудносмываемое сочетание.</p>
<p>Волны, накатывающиеся на пляж, так же несут в себе этот чёрный песок. Это напоминает клубы чёрной пыли, только в воде. Сам песок похож на мелко размолотый уголь-антроцит: такой же чёрный и блестящий. В общем, полный сюр!</p>
<p>А по пляжу ходят смотрители, одетые в красные шорты, бейсболки и майки с надписями «LifeGuard». За 3 евро они выдают зонтик или топчан. Причём не просто выдают, а приносят, устанавливают и даже стряхивают чёрный песок. Делают они это очень деловито и без привычного уже нам «вас много, а я один!» В свободное от работы с клиентами время они подметают деревянные дорожки, ведущие к океану, убирают с песка разный мелкий мусор с помощью специальных сачков и собирают освободившиеся лежаки и зонтики. За всё время я не видел, чтобы кто-то из них курил, трепался по сотовому или приставал к топлессным отдыхающим — вот что значит профессионалы высокого класса! Думаю, что у них можно будет выспросить за WiFi в следующий приезд.</p>
<p>Искупавшись пару раз в море, мы уложили Миху спать, полежали в тени пальмы (вместе с которой мы непрерывно смещались вслед за движением солнца), искупались ущё пару раз, долго вымывая отовсюду песок. На обратном пути к машине купили пару вкуснейших мороженых и съели их, дожидаясь побудки наследника. Когда он проснулся, как всегда чем-то недовольный, мы отправились домой.</p>
<p>Приехав домой довольно рано, мы воспользовались тем, что солнце перевалило на другую сторону здания, бассейн оказался в тени и все «объединённые нации» расползлись «по номерам». Тут же в бассейне начали купаться русские! Не скажу, по какой причине это так совпало: мне просто не нравится бассейн при ярком солнце, а что движет другими? Похоже то же, что и 2 года назад в Дахабе, когда утром при сильном волнении на море купались только мы и пара староверов.</p>
<p>На ужин на скорую руку смастерили паэлью из мелких (по местным меркам, конечно, с мой средний палец) креветок, риса и горошка. Кстати, пиво «Dorada», купленное накануне, по всей видимости, оказалось безалкагольным. Ни градусов, ни предупреждении о вреде для беременных-кормящих я на упаковке не обнаружил. Как не обнаружилось «эффекта» от его применения. Хотя оно от этого не стало менее вкусным. Похоже, первый шаг в сторону резиновой подруги сделан.</p>
<p>Ну а потом я уложил всех спать&#8230;</p>Запись <a href="https://flycat.info/2010/09/13/tenerife-3-pervaya-vylazka-gorodskoj-plyazh/">Тенерифе-3. Первая вылазка: Городской пляж</a> впервые опубликована на сайте <a href="https://flycat.info">FlyCat.Info: КОТорый летает...</a>.]]></content:encoded>
					
					<wfw:commentRss>https://flycat.info/2010/09/13/tenerife-3-pervaya-vylazka-gorodskoj-plyazh/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Сервис постучался в дверь</title>
		<link>https://flycat.info/2010/03/22/servis-postuchalsya-v-dver/</link>
					<comments>https://flycat.info/2010/03/22/servis-postuchalsya-v-dver/#comments</comments>
		
		<dc:creator><![CDATA[flycat]]></dc:creator>
		<pubDate>Mon, 22 Mar 2010 06:58:03 +0000</pubDate>
				<category><![CDATA[Технологии]]></category>
		<category><![CDATA[lifehack]]></category>
		<category><![CDATA[soft]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[В закладки!]]></category>
		<category><![CDATA[интересно]]></category>
		<category><![CDATA[реклама]]></category>
		<guid isPermaLink="false">http://flycat.info/?p=2714</guid>

					<description><![CDATA[<p>Недавно ко мне в дверь (а точнее, в почту) постучался новый сервис MyTaskHelper и предложил его попробовать. Вначале я подумал, что это что-то типа планировщика, потом вчитался в его описание на сайте, ничего не понял и начал пробовать &#171;методом научного &#8230; <a href="https://flycat.info/2010/03/22/servis-postuchalsya-v-dver/">Читать далее <span class="meta-nav">&#8594;</span></a></p>
Запись <a href="https://flycat.info/2010/03/22/servis-postuchalsya-v-dver/">Сервис постучался в дверь</a> впервые опубликована на сайте <a href="https://flycat.info">FlyCat.Info: КОТорый летает...</a>.]]></description>
										<content:encoded><![CDATA[<p><a href="http://flycat.info/wp-content/uploads/2010/03/MyTaskHelper.gif"><img decoding="async" src="http://flycat.info/wp-content/uploads/2010/03/MyTaskHelper-150x150.gif" alt="сервис MyTaskHelper" title="сервис MyTaskHelper" width="150" height="150" class="alignleft size-thumbnail wp-image-2715" srcset="https://flycat.info/wp-content/uploads/2010/03/MyTaskHelper-150x150.gif 150w, https://flycat.info/wp-content/uploads/2010/03/MyTaskHelper.gif 216w" sizes="(max-width: 150px) 100vw, 150px" /></a>Недавно ко мне в дверь (а точнее, в почту) постучался новый сервис <a href="http://MyTaskHelper.com/ru">MyTaskHelper</a> и предложил его попробовать. Вначале я подумал, что это что-то типа планировщика, потом вчитался в его описание на сайте, ничего не понял и начал пробовать &#171;методом научного тыка&#187;. Выяснилось, что за сухим названием &#171;Бесплатный сервис, предназначенный для создания онлайн баз данных и веб форм любой сложности и их интеграции в сайты&#187; скрывается довольно интересная идея (надо всего лишь прочитать описание два раза и медленно <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> ).<span id="more-2714"></span></p>
<p>Вот как они описывают сами свой сервис:</p>
<p><em>Как создать веб-форму  для сайта</p>
<p>    Если  при создании сайта, возникает необходимость  в добавлении веб-форм на интернет страницу (например форм обратной связи, регистрационных  форм, контактных форм, онлайн заказа и  т.д.). Если Вы решили сделать такую  форму, то лучший вариант – это использования онлайн сервиса MyTaskHelper.</p>
<p>    Забудьте  о PHP, HTML коде — онлайн создание веб-форм значительно превосходит все  оффлайн программы и написание  таких форм вручную (экономия времени  и ресурсов).</p>
<p>    Итак, онлайн конструктор веб-форм MyTaskHelper  представляет собой сайт, на котором Вы без труда сделаете нужную форму. После регистрации создайте новый проект. Каждый проект может содержать несколько форм. Введя название формы, начните заполнять ее полями. Конструирование форм происходит в меню Формы. Типы полей в MyTaskHelper довольно разнообразны, что позволяет создавать веб-формы для самых различных вариантов применения на сайте. Например, Вы может использовать такие типы полей как Строка текста, Многострочный текст, Дата и время, Фото, Файл, Страна, Язык и т.д. Для более подробного описания типов полей читайте статьи блога MyTaskHelper. После того как Вы набросаете поля на форму можно приступать к настройке функциональности  полей формы. Каждое поле можно настроить  исходя из функционирования веб-формы на сайте. Следует описать некоторые возможности настройки полей. Во-первых, почти для каждого поля можно подобрать нужный размер (указывается в пикселях). Во-вторых, каждое поле обладает важным свойством – Валидация (для проверки вводимых данных пользователем). Читайте больше о свойстве полей валидация  в статье «Валидация данных в системе MyTaskHelper». Также существует такая функциональность как авто-дополнение, по умолчанию, описание. Вы можете задать небольшое пояснение к полю для пользователя. При наведении курсора мышки на поле формы появится небольшое окно с текстом описания.</p>
<p>    Закончив  с полями веб-формы, приступим к  настройке самой формы (гаммы цветов, цвета текста на форме и типам шрифтов). Модуль Виджеты системы MyTaskHelper поможет Вам в этом. Вот некоторые из возможностей для настройки формы: цвет  веб-формы, размер (ширина, высота), цвет и тип шрифта названия формы и ее описания, а также полей на форме.  Можно изменить надпись на кнопке  формы (по умолчанию стоит надпись “Cоздать”), а также надпись, которая появляется при нажатии на кнопку. Для защиты от спама Вы можете установить на веб-форму капчу. Для того чтобы разместить созданную веб-форму на сайте или блоге скопируйте на этот сайт  код для вставки.</p>
<p>    Готово! MyTaskHelper один из лучших онлайн инструментов для создания веб-форм. Потратив 5 минут, Вы сможете установить на Вашу веб-страницу функциональную веб-форму с необходимым  дизайном.</em></p>
<p>Для тех, кому лень продираться через словосочетания &#171;онлайн формы&#187;, &#171;виджеты&#187; и &#171;база данных&#187;. Например, можно в два счёта &#171;на коленке&#187; сваять обратную связь для блога (эх, жаль не было их, когда я задался такой задачей для своего блога). При этом с помощью довольно простых настроек можно выбрать необходимые поля, настроить их вкус, цвет, размер шрифтов, при необходимости добавить капчу, затем получить код для вставки на сайт и всё тут же начинает работать.</p>
<p>Таким же способом можно сделать простое голосование, гостевую книгу (правда, кому она сейчас нужна? но дело в принципе), систему онлайн-заказов, форму для загрузки файлов &#8212; в общем, ограничение тут лишь в вашей фантазии. Я в порядке разбирательства сделал форму обратной связи &#8212; классический набор &#171;Имя-Емайл-Сайт-Коммент&#187;. Вот как это выглядит (можно даже попробовать написать и отправить):</p>
<p><iframe src='http://www.mytaskhelper.com/widgets/dbpat9oCXc4in-jOdp0PtC/diaXJ-Z35kQjmBfVRsGbSI' marginheight='' marginwidth='' width='650px' height='680px' scrolling='' frameborder=''><br />
</iframe></p>
<p>При заполнении формы результат отсылается на mytaskhelper.com и записывается в базу данных. Можно настроить нотификацию об обновлениях по почте. Базу можно потом проанализировать, а можно экспортировать в электронные таблицы. В общем, неплохое решение для &#171;ленивого программирования без программирования&#187;. Я проникся, буду делать всякие голосовалки.</p>
<p>Хотелось бы ещё, к примеру, специальное поле Email со встроенной проверкой (чтобы посетители не писали туда всякую чушь), но это уже из разряда &#171;красивостей&#187; &#8212; сервис и без этого достаточно интересен и функционален.</p>Запись <a href="https://flycat.info/2010/03/22/servis-postuchalsya-v-dver/">Сервис постучался в дверь</a> впервые опубликована на сайте <a href="https://flycat.info">FlyCat.Info: КОТорый летает...</a>.]]></content:encoded>
					
					<wfw:commentRss>https://flycat.info/2010/03/22/servis-postuchalsya-v-dver/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Новый Linux-комикс</title>
		<link>https://flycat.info/2010/03/21/novyj-linux-komiks/</link>
					<comments>https://flycat.info/2010/03/21/novyj-linux-komiks/#respond</comments>
		
		<dc:creator><![CDATA[flycat]]></dc:creator>
		<pubDate>Sun, 21 Mar 2010 13:34:58 +0000</pubDate>
				<category><![CDATA[for-runix]]></category>
		<category><![CDATA[Технологии]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[vi]]></category>
		<category><![CDATA[графика]]></category>
		<category><![CDATA[комиксы]]></category>
		<category><![CDATA[пингвины]]></category>
		<category><![CDATA[юмор]]></category>
		<guid isPermaLink="false">http://flycat.info/?p=2706</guid>

					<description><![CDATA[<p>Что-то давненько я не публиковал Linux-комиксов. Буду исправляться, тем более, что в воскресенье писать о серьёзном не очень хочется. &#171;1. Не, слишком тяжёлый 2. Слишком странный 3. &#8212; А у вас нет чего попроще? &#8212; Извините, но&#8230; 4. Неужели я &#8230; <a href="https://flycat.info/2010/03/21/novyj-linux-komiks/">Читать далее <span class="meta-nav">&#8594;</span></a></p>
Запись <a href="https://flycat.info/2010/03/21/novyj-linux-komiks/">Новый Linux-комикс</a> впервые опубликована на сайте <a href="https://flycat.info">FlyCat.Info: КОТорый летает...</a>.]]></description>
										<content:encoded><![CDATA[<p>Что-то давненько я не публиковал Linux-комиксов. Буду исправляться, тем более, что в воскресенье писать о серьёзном не очень хочется.</p>
<p><a href="http://flycat.info/wp-content/uploads/2010/03/0010_en_vi-vs-emacs.png"><img decoding="async" class="aligncenter size-medium wp-image-2707" title="Linux комикс vi vs emacs" src="http://flycat.info/wp-content/uploads/2010/03/0010_en_vi-vs-emacs-300x95.png" alt="Linux комикс vi vs emacs" width="300" height="95" srcset="https://flycat.info/wp-content/uploads/2010/03/0010_en_vi-vs-emacs-300x95.png 300w, https://flycat.info/wp-content/uploads/2010/03/0010_en_vi-vs-emacs.png 800w" sizes="(max-width: 300px) 100vw, 300px" /></a>&#171;1. Не, слишком тяжёлый<br />
2. Слишком странный<br />
3. &#8212; А у вас нет чего попроще?<br />
&#8212; Извините, но&#8230;<br />
4. Неужели я реально <strong>заплатил</strong> за это?!&#187;</p>
<p><a href="http://tnerual.eriogerg.free.fr/0xBABAF000L/">Источник</a></p>Запись <a href="https://flycat.info/2010/03/21/novyj-linux-komiks/">Новый Linux-комикс</a> впервые опубликована на сайте <a href="https://flycat.info">FlyCat.Info: КОТорый летает...</a>.]]></content:encoded>
					
					<wfw:commentRss>https://flycat.info/2010/03/21/novyj-linux-komiks/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Восстановление информации с Linux-хранилища WD ShareSpace 40000</title>
		<link>https://flycat.info/2010/03/16/vosstanovlenie-informacii-s-linux-xranilishha-wd-sharespace-40000/</link>
					<comments>https://flycat.info/2010/03/16/vosstanovlenie-informacii-s-linux-xranilishha-wd-sharespace-40000/#comments</comments>
		
		<dc:creator><![CDATA[flycat]]></dc:creator>
		<pubDate>Tue, 16 Mar 2010 13:18:32 +0000</pubDate>
				<category><![CDATA[for-runix]]></category>
		<category><![CDATA[Технологии]]></category>
		<category><![CDATA[hard]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[RIPLinux]]></category>
		<category><![CDATA[soft]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[гаджеты]]></category>
		<category><![CDATA[глюки-баги]]></category>
		<category><![CDATA[опыты]]></category>
		<guid isPermaLink="false">http://flycat.info/?p=2699</guid>

					<description><![CDATA[<p>Есть у компании Western Digital такое сетевое хранилище WD ShareSpace 40000. Оно работает на 4 SATA дисках (по 1ТБ) и неплохо используется как SOHO-решение. Внутри &#8212; Linux из ПЗУ. Конфигурируется через Web, но можно открыть и ssh доступ. Мы на &#8230; <a href="https://flycat.info/2010/03/16/vosstanovlenie-informacii-s-linux-xranilishha-wd-sharespace-40000/">Читать далее <span class="meta-nav">&#8594;</span></a></p>
Запись <a href="https://flycat.info/2010/03/16/vosstanovlenie-informacii-s-linux-xranilishha-wd-sharespace-40000/">Восстановление информации с Linux-хранилища WD ShareSpace 40000</a> впервые опубликована на сайте <a href="https://flycat.info">FlyCat.Info: КОТорый летает...</a>.]]></description>
										<content:encoded><![CDATA[<p><a href="http://flycat.info/wp-content/uploads/2010/03/WDA4NC40000.jpg"><img decoding="async" class="alignleft size-thumbnail wp-image-2700" style="margin-right: 5px;" title="Восстановление информации с WD ShareSpace 40000 в Linux" src="http://flycat.info/wp-content/uploads/2010/03/WDA4NC40000-150x150.jpg" alt="Восстановление информации с WD ShareSpace 40000 в Linux" width="150" height="150" srcset="https://flycat.info/wp-content/uploads/2010/03/WDA4NC40000-150x150.jpg 150w, https://flycat.info/wp-content/uploads/2010/03/WDA4NC40000.jpg 300w" sizes="(max-width: 150px) 100vw, 150px" /></a>Есть у компании Western Digital такое сетевое хранилище WD ShareSpace 40000. Оно работает на 4 SATA дисках (по 1ТБ) и неплохо используется как SOHO-решение. Внутри &#8212;  Linux из ПЗУ. Конфигурируется через Web, но можно открыть и ssh доступ. Мы на работе использовали несколько таких в качестве хранителей промежуточных данных.</p>
<p>Не так давно, в один &#171;счастливый&#187; день при скачке напряжения одно из хранилищ перестало нормально загружаться &#8212; по сети достучаться до него стало невозможно. Потерять данные было не смертельно, но обидно, поэтому стали прикидывать, как можно восстановиться.<span id="more-2699"></span></p>
<p>Естественно, подключить клавиатуру и монитор к хранилищу и загрузить его в &#171;безопасный режим&#187; невозможно. Все попытки его восстановить с помощью кнопки reset (сброс сетевых параметров, перезагрузка) успеха не принесли. Поскольку сеть недоступна, перепрошить firmware тоже нельзя. Стали думать, как вытянуть данные. Я залез по ssh на такое же хранилище и начал изучать его организацию. Попутно выяснилось, что внутри &#171;железки&#187; &#8212; ARM и 128МБ оперативки:</p>
<pre class="brush: bash;">~ $ uname -a
Linux WD-0002 2.6.12.6-arm1 #31 Wed Feb 25 11:58:13 CST 2009 armv5tejl unknown

~ $ cat /proc/cpuinfo
Processor       : ARM926EJ-Sid(wb) rev 0 (v5l)
BogoMIPS        : 499.71
Features        : swp half thumb fastmult vfp edsp
CPU implementer : 0x41
CPU architecture: 5TEJ
CPU variant     : 0x0
CPU part        : 0x926
CPU revision    : 0
Cache type      : write-back
Cache clean     : cp15 c7 ops
Cache lockdown  : format C
Cache format    : Harvard
I size          : 32768
I assoc         : 1
I line length   : 32
I sets          : 1024
D size          : 32768
D assoc         : 4
D line length   : 32
D sets          : 256

Hardware        : Feroceon
Revision        : 0000
Serial          : 0000000000000000

~ $ free
              total         used         free       shared      buffers
  Mem:       126332       124380         1952            0        38260
 Swap:      1044152           12      1044140
Total:      1170484       124392      1046092</pre>
<p>Загрузка идёт сначала с FlashROM (cramfs), а потом организуется банальный softraid+LVM2, несколько разделов, на одном из которых хранится &#171;остальная&#187; система+конфигурация, на другом &#8212; swap, а на остальном &#8212; пользовательские данные:</p>
<pre class="brush: bash;">/etc $ mount
/dev/root on /old type cramfs (ro)
proc on /old/proc type proc (rw,nodiratime)
/dev/md0 on / type ext3 (rw,noatime)
proc on /proc type proc (rw,nodiratime)
/proc/bus/usb/ on /proc/bus/usb type usbfs (rw)
/dev/pts on /dev/pts type devpts (rw)
trusteesfs on /trustees type trusteesfs (rw)
/dev/vg0/lv0 on /DataVolume type ext3 (rw,noatime)
/dev/ram0 on /mnt/ram type tmpfs (rw)
/dev/vg0/lv0 on /shares/Download type ext3 (rw,noatime)
/dev/vg0/lv0 on /shares/Public type ext3 (rw,noatime)
/dev/vg0/lv0 on /shares/TIFF_archive type ext3 (rw,noatime)
/dev/vg0/lv0 on /shares/Upload_to_VR type ext3 (rw,noatime)
/dev/vg0/lv0 on /shares/used type ext3 (rw,noatime)</pre>
<p>Заметили, что на разделе /dev/md0 находится вполне обычная unix-структура каталогов? В ней и расположены конфиги, профили и права пользователей, кое-какие логи. Стал вырисовываться план действий: вытащить диски, вставить их в Linux машину и проверить, что там в рэйдами и разделами. Тут же нашлась машинка с 4 SATA разъёмами, флэшка с RIPLinux, и работа закипела. После загрузки убеждаемся, что диски определились:</p>
<pre class="brush: bash;"># fdisk -l

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1          26      208844+  fd  Linux raid autodetect
/dev/sda2              27         156     1044225   fd  Linux raid autodetect
/dev/sda3             157         182      208845   fd  Linux raid autodetect
/dev/sda4             183      121601   975298117+  fd  Linux raid autodetect

Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1          26      208844+  fd  Linux raid autodetect
/dev/sdb2              27         156     1044225   fd  Linux raid autodetect
/dev/sdb3             157         182      208845   fd  Linux raid autodetect
/dev/sdb4             183      121601   975298117+  fd  Linux raid autodetect

Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1          26      208844+  fd  Linux raid autodetect
/dev/sdc2              27         156     1044225   fd  Linux raid autodetect
/dev/sdc3             157         182      208845   fd  Linux raid autodetect
/dev/sdc4             183      121601   975298117+  fd  Linux raid autodetect

Disk /dev/sdd: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1               1          26      208844+  fd  Linux raid autodetect
/dev/sdd2              27         156     1044225   fd  Linux raid autodetect
/dev/sdd3             157         182      208845   fd  Linux raid autodetect
/dev/sdd4             183      121601   975298117+  fd  Linux raid autodetect</pre>
<p>Все 4 диска по 1 ТБ видны. Разделы вроде в порядке. Собираем массивы:</p>
<pre class="brush: bash;"># mdadm --assemble --scan
mdadm: /dev/md/127_0 has been started with 4 drives.
mdadm: /dev/md/1_0 has been started with 4 drives.
mdadm: /dev/md/125_0 has been started with 4 drives.</pre>
<p>Теперь в дисках появлилась дополнительная информация:</p>
<pre class="brush: bash;">Disk /dev/md127: 2995.5 GB, 2995500810240 bytes
2 heads, 4 sectors/track, 731323440 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk identifier: 0x00000000

Disk /dev/md127 doesn't contain a valid partition table

Disk /dev/md126: 1069 MB, 1069219840 bytes
2 heads, 4 sectors/track, 261040 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk identifier: 0x00000000

Disk /dev/md126 doesn't contain a valid partition table

Disk /dev/md125: 213 MB, 213778432 bytes
2 heads, 4 sectors/track, 52192 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk identifier: 0x00000000

Disk /dev/md125 doesn't contain a valid partition table</pre>
<p>Ага! /dev/md125 (213MB) &#8212; раздел с конфигами, md126 (1GB) &#8212; swap, md127 (3TB) &#8212; данные. Они хранятся в виде LVM. На всякий случай проверяем:</p>
<pre class="brush: bash;"># cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [multipath]
md125 : active raid1 sdd1[0] sda1[3] sdc1[2] sdb1[1]
      208768 blocks [4/4] [UUUU]

md126 : active raid1 sdd2[0] sda2[3] sdc2[2] sdb2[1]
      1044160 blocks [4/4] [UUUU]

md127 : active raid5 sdd4[0] sda4[3] sdc4[2] sdb4[1]
      2925293760 blocks level 5, 64k chunk, algorithm 2 [4/4] [UUUU]

unused devices:</pre>
<p>Ну и зоопарк! Раздел с конфигами &#8212; зеркало, swap &#8212; страйп, а пользовательские данные RAID5. Впрочем, всё вполне объяснимо. Хорошо, хоть все диски в <strong>&#171;U&#187;</strong> и ресинхронизация не потребовалась.</p>
<p>У меня была надежда, что сеть на хранилище не поднялась потому, что не смог смонтироваться раздел с конфигами. Вначале я попробовал смонтировать /dev/md125 (конфиги), нарвался на сообщение об ошибке и запустил проверку файловой системы:</p>
<pre class="brush: bash;">fsck /dev/md125</pre>
<p>Не буду писать всю процедуру лечения, так как там всё более-менее рутинно. После того, как раздел отремонтировали, я потащил диски обратно в хранилище. Но не тут-то было! Злосчастная железка всё равно не захотела подниматься! Но на этот случай был предусмотрен запасной вариант. Снова подключаем диски к компьютеру, снова грузим RIPLinux, собираем массивы. Теперь будем работать с пользовательским разделом:</p>
<p>Пподключаем LVM:</p>
<pre class="brush: bash;"># pvscan
  PV /dev/md127   VG vg0   lvm2 [2.72 TB / 0    free]
  Total: 1 [741.77 GB] / in use: 1 [741.77 GB] / in no VG: 0 [0   ]
# vgscan
  Reading all physical volumes.  This may take a while...
  Found volume group "vg0" using metadata type lvm2
# lvscan
  inactive          '/dev/vg0/lv0' [2.72 TB] inherit
# vgchange -ay
  1 logical volume(s) in volume group "vg0" now active</pre>
<p>Пытаемся смонтировать:</p>
<pre class="brush: bash;"># mount /dev/vg0/lv0 /mnt</pre>
<p>Снова ошибки на FS, снова fsck. В конце концов, и этот раздел смонтировался:</p>
<pre class="brush: bash;"># df -h
Filesystem            Size  Used Avail Use% Mounted on
tmpfs                 947M  149M  798M  16% /
/dev/mapper/vg0-lv0   2.7T  2.1T  652G  77% /mnt</pre>
<p>ОПА! Заработало. Теперь можно сливать информацию. Монтируем по самбе доступный сервер, и копируем всё туда. Пока идёт копирование, можно написать отчёт в блог <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Наверное, можно было взять /dev/md0 с рабочего хранилища, например, стащив его по ssh:</p>
<pre class="brush: bash;">ssh root@wd-0002.msk.rian "dd if=/dev/md0" &gt;wd-ss-40000-md0.img</pre>
<p>А потом сделать изменения в конфигурации. Но возиться времени не было, поэтому следующий шаг был такой: на каждом из дисков запускался</p>
<pre class="brush: bash;">cfdisk -z /dev/sda</pre>
<p>который обнулял таблицу разделов. После этого 4 обновлённых диска снова отправились в хранилище. За этим последовала инициализация массива, переразбивка дисков и опять ввод хранилища в строй. Даже перепрошивки firmware не потребовалось.</p>Запись <a href="https://flycat.info/2010/03/16/vosstanovlenie-informacii-s-linux-xranilishha-wd-sharespace-40000/">Восстановление информации с Linux-хранилища WD ShareSpace 40000</a> впервые опубликована на сайте <a href="https://flycat.info">FlyCat.Info: КОТорый летает...</a>.]]></content:encoded>
					
					<wfw:commentRss>https://flycat.info/2010/03/16/vosstanovlenie-informacii-s-linux-xranilishha-wd-sharespace-40000/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>&#171;Датчик присутствия&#187; на базе сонара</title>
		<link>https://flycat.info/2010/03/12/datchik-prisutstviya-na-baze-sonara/</link>
					<comments>https://flycat.info/2010/03/12/datchik-prisutstviya-na-baze-sonara/#comments</comments>
		
		<dc:creator><![CDATA[flycat]]></dc:creator>
		<pubDate>Fri, 12 Mar 2010 06:33:11 +0000</pubDate>
				<category><![CDATA[for-runix]]></category>
		<category><![CDATA[Технологии]]></category>
		<category><![CDATA[5-баллов]]></category>
		<category><![CDATA[lifehack]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[multimedia]]></category>
		<category><![CDATA[soft]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[интересно]]></category>
		<category><![CDATA[нестандартности]]></category>
		<category><![CDATA[опыты]]></category>
		<guid isPermaLink="false">http://flycat.info/?p=2687</guid>

					<description><![CDATA[<p>Сегодня натолкнулся в сети на интересное решение: можно сделать автоматическое выполнение произвольной команды на компьютере, когда вы отходите со своего рабочего места. Я сталкивался с подобным решением раньше, но там это делалось с помощью Bluetooth: в кармане мобильник или наладонник, &#8230; <a href="https://flycat.info/2010/03/12/datchik-prisutstviya-na-baze-sonara/">Читать далее <span class="meta-nav">&#8594;</span></a></p>
Запись <a href="https://flycat.info/2010/03/12/datchik-prisutstviya-na-baze-sonara/">«Датчик присутствия» на базе сонара</a> впервые опубликована на сайте <a href="https://flycat.info">FlyCat.Info: КОТорый летает...</a>.]]></description>
										<content:encoded><![CDATA[<p><a href="http://flycat.info/wp-content/uploads/2010/03/AA040810.jpg"><img loading="lazy" decoding="async" class="alignleft size-thumbnail wp-image-2694" style="margin-right: 5px;" title="Датчик присутствия на базе сонара" src="http://flycat.info/wp-content/uploads/2010/03/AA040810-150x150.jpg" alt="Датчик присутствия на базе сонара" width="150" height="150" /></a>Сегодня натолкнулся в сети на интересное решение: можно сделать автоматическое выполнение произвольной команды на компьютере, когда вы отходите со своего рабочего места. Я сталкивался с подобным решением раньше, но там это делалось с помощью Bluetooth: в кармане мобильник или наладонник, в десктопе (или ноутбуке) &#8212; Bluetooth адаптер. Как только человек мобильник выходит из зоны действия адаптера, блокируется экран. Соответственно, если мобильник забыт на столе &#8212; ничего не блокируется. <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Здесь же всё проще, используется принцип сонара (эхолота). <span id="more-2687"></span>Компьютер посылает через колонки неслышные звуковые сигналы, и &#171;ловит&#187; их отражение от нашего бренного тела микрофоном. Как только мы уходим, отражаемый звук меняется и выполняется заданная команда (например, блокируется экран или переводится в спящий режим). А что? Довольно интересное решение.</p>
<p>Вот поясняющее видео:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/XqnjkF5SZPQ&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/XqnjkF5SZPQ&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Пример сделан для винды, однако программа имеет открытый исходный код, работает и под Linux. Естественно, компьютер должен быть с колонками и микрофоном, так что для большинства ноутбуков &#8212; самое то.</p>
<p>Само собой, программа не учитывает, что бывают разные колонки и микрофоны, поэтому необходима её настройка и калибровка для того, чтобы программа срабатывала на ваше тело <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> По умолчанию настроен переход в спящий режим.</p>
<p>Программу можно скачать <a href="http://stevetarzia.com/sonar/download.php">здесь</a>.</p>
<p><a href="http://www.tinkernut.com/archives/1693">Via</a></p>Запись <a href="https://flycat.info/2010/03/12/datchik-prisutstviya-na-baze-sonara/">«Датчик присутствия» на базе сонара</a> впервые опубликована на сайте <a href="https://flycat.info">FlyCat.Info: КОТорый летает...</a>.]]></content:encoded>
					
					<wfw:commentRss>https://flycat.info/2010/03/12/datchik-prisutstviya-na-baze-sonara/feed/</wfw:commentRss>
			<slash:comments>13</slash:comments>
		
		
			</item>
		<item>
		<title>Укрощение раскладок с помощью xxkb в awesome (openSUSE 11.2)</title>
		<link>https://flycat.info/2010/03/10/ukroshhenie-raskladok-s-pomoshhyu-xxkb-v-awesome-opensuse-11-2/</link>
					<comments>https://flycat.info/2010/03/10/ukroshhenie-raskladok-s-pomoshhyu-xxkb-v-awesome-opensuse-11-2/#comments</comments>
		
		<dc:creator><![CDATA[flycat]]></dc:creator>
		<pubDate>Wed, 10 Mar 2010 13:09:49 +0000</pubDate>
				<category><![CDATA[for-runix]]></category>
		<category><![CDATA[Технологии]]></category>
		<category><![CDATA[awesome]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[soft]]></category>
		<category><![CDATA[SuSE]]></category>
		<category><![CDATA[xorg]]></category>
		<category><![CDATA[В закладки!]]></category>
		<guid isPermaLink="false">http://flycat.info/?p=2689</guid>

					<description><![CDATA[<p>Думаю, никто не будет со мной спорить, что лучшее &#8212; враг хорошего, а к хорошему привыкаешь быстро. Поэтому, перейдя на оконный менеджер awesome, я долгое время испытывал неудобства от отсутствия запоминания клавиатурных раскладок для каждого окна (как это делается, к &#8230; <a href="https://flycat.info/2010/03/10/ukroshhenie-raskladok-s-pomoshhyu-xxkb-v-awesome-opensuse-11-2/">Читать далее <span class="meta-nav">&#8594;</span></a></p>
Запись <a href="https://flycat.info/2010/03/10/ukroshhenie-raskladok-s-pomoshhyu-xxkb-v-awesome-opensuse-11-2/">Укрощение раскладок с помощью xxkb в awesome (openSUSE 11.2)</a> впервые опубликована на сайте <a href="https://flycat.info">FlyCat.Info: КОТорый летает...</a>.]]></description>
										<content:encoded><![CDATA[<p><a href="http://flycat.info/wp-content/uploads/2010/03/1121184850_i_3998.gif"><img loading="lazy" decoding="async" class="alignleft size-full wp-image-2691" style="margin-right: 5px;" title="приручение xxkb в awesome (openSUSE 11.2)" src="http://flycat.info/wp-content/uploads/2010/03/1121184850_i_3998.gif" alt="приручение xxkb в awesome (openSUSE 11.2)" width="150" height="107" /></a>Думаю, никто не будет со мной спорить, что лучшее &#8212; враг хорошего, а к хорошему привыкаешь быстро. Поэтому, перейдя на оконный менеджер awesome, я долгое время испытывал неудобства от отсутствия запоминания клавиатурных раскладок для каждого окна (как это делается, к примеру, в KDE).</p>
<p>Отношения мои с клавиатурой вообще достойны отдельного повествования:<span id="more-2689"></span></p>
<ul>
<li>сначала я перенёс переключатель раскладок языка на клавишу <strong><a title="переключение раскладок по CapsLock" href="http://flycat.info/2008/08/30/capslock/">CapsLock</a></strong>. Это оказалось очень удобно: можно переключить раскладки лёгким движением мизинца, не снимая рук с клавиатуры при слепом наборе</li>
<li>потом, для ускорения работы я сделал несколько удобных <a href="../2009/06/16/naveshivaem-dejstviya-na-dopolnitelnye-knopki-myshi/">клавиатурно-мышиных шоткатов</a> с помощью <strong>xbindkeys</strong> и <strong>xvkbd</strong></li>
<li>ну и сам переход из KDE в awesome предполагает, что практически всё (манипуляции окнами, рабочими столами и фокусом можно делать без мыши). Практически, мышь используется только в броузере</li>
<li>поначалу я использовал <strong>xneur</strong>, который помимо автоисправления текста делал и автозапоминание тоже. Но глюки xneur в конце концов стали доставать, и я вначале выключил в нём автоисправление, а потом вообще отказался от его использования. Сейчас я уже и не вспомню, но он что-то с клавиатурой делал (уже не помню что <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> , но когда я его выключил, сразу все глюки прекратились)</li>
<li><a href="http://flycat.info/wp-content/uploads/2010/03/hpdc5800.jpg"><img loading="lazy" decoding="async" class="alignright size-thumbnail wp-image-2690" title="HP Compaq dc5800 Small Form Factor" src="http://flycat.info/wp-content/uploads/2010/03/hpdc5800-150x150.jpg" alt="HP Compaq dc5800 Small Form Factor" width="150" height="150" srcset="https://flycat.info/wp-content/uploads/2010/03/hpdc5800-150x150.jpg 150w, https://flycat.info/wp-content/uploads/2010/03/hpdc5800-300x300.jpg 300w, https://flycat.info/wp-content/uploads/2010/03/hpdc5800.jpg 400w" sizes="auto, (max-width: 150px) 100vw, 150px" /></a>ну и наконец, задумался о запоминании раскладки для каждого окна. Надо сказать, что попыток приручить <strong>xxkb</strong> я предпринял довольно много. Последней каплей оказался переезд на новую рабочую станцию HP Compaq dc5800 Small Form Factor (Core(TM)2 Quad CPU Q9400 @ 2.66GHz, 4ГБ). После того, как я установил на неё openSUSE 11.2 и перенёс все конфиги со старой машины, захотелось ещё &#171;подвигов&#187;. Тем более, что все программы на новой машине стали работать гораздо быстрее и безглючнее, чем на старой.</li>
</ul>
<p>Судя по источникам, близким к интернету, организовать запоминание раскладок можно организовать с помощью программы <a href="http://pascal.tsu.ru/other/xxkb/README">xxkb</a>. Взять её последнюю версию xxkb-1.10 можно<a href="http://pascal.tsu.ru/other/xxkb/"> здесь</a> (русский автор, однако!). Правда, собрать под мой xorg-7.4 (OpenSUSE 11.2) у меня не получилось:</p>
<pre class="brush: bash;">flycat@dt-0698:~/downloads/x/xxkb-1.10&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt; make
gcc -O2      -I/usr/include    -Dlinux -D_POSIX_C_SOURCE=199309L                                -D_POSIX_SOURCE -D_XOPEN_SOURCE                             -D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64                                                        -DFUNCPROTO=15 -DNARROWPROTO   -DAPPDEFDIR=\"/usr/share/X11/app-defaults\"     -DPIXMAPDIR=\"/usr/share/xxkb\"    -c -o resource.o resource.c
resource.c:1:22: error: X11/Xlib.h: Нет такого файла или каталога
resource.c:2:27: error: X11/Xresource.h: Нет такого файла или каталога
resource.c:3:23: error: X11/Xutil.h: Нет такого файла или каталога
In file included from resource.c:8:
wlist.h:10: error: expected specifier-qualifier-list before ‘Window’
wlist.h:18: error: expected ‘)’ before ‘w’
wlist.h:19: error: expected ‘)’ before ‘button’
wlist.h:20: error: expected ‘)’ before ‘w’
wlist.h:21: error: expected ‘)’ before ‘w’
... поскипано много-много сообщений об ошибках ....
/usr/include/string.h:127: note: expected ‘const char * __restrict__’ but argument is of type ‘struct &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;anonymous&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt; *’
resource.c:470: error: request for member ‘addr’ in something not a structure or union
resource.c:470: warning: passing argument 1 of ‘strlen’ from incompatible pointer type
/usr/include/string.h:397: note: expected ‘const char *’ but argument is of type ‘struct &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;anonymous&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt; *’
make: *** [resource.o] Ошибка 1</pre>
<p>Тогда я подумал-подумал и по запросу в Google <strong>&#171;xxkb x86_64 rpm&#187;</strong> нашёл <a href="http://download.opensuse.org/repositories/home:/helions8/openSUSE_11.1/x86_64/">xxkb-1.11-6.1.x86_64.rpm</a>! Притом, что у разработчика последняя версия &#8212; 1.10! Чудеса, да и только! Тем не менее, программа установилась и после некоторой правки <strong>/usr/share/X11/app-defaults/XXkb</strong> запустилась. Нужно было отключить вывод индикатора статуса. Но работать всё равно не стала. То есть, в памяти <strong>xxkb</strong> тихо и незаметно присутствовал, но требуемых действий (сохранение раскладок клавиатуры для каждого окна) не делал.</p>
<p>Я начал гуглить на предмет взаимодействия <strong>xxkb</strong> с <strong>Awesome</strong>. Попутно выяснилось, что взаимодействуют они плохо, но отступать было уже некуда, и вот мне попалось <a href="http://awesome.naquadah.org/bugs/index.php?do=details&amp;task_id=476&amp;project=1">такое обсуждение</a>, где посоветовали включить</p>
<pre class="brush: bash;">XXkb.controls.add_when_change: yes
XXkb.controls.focusout: yes</pre>
<p>И всё заработало! Правда, Firefox и Thunderbird почему-то всё равно сбрасывали раскладку, но главное &#8212; при переключении из консоли (где практически всегда нужна латиница) в kopete (где нужна кириллица) и обратно раскладка оставалась соответствующая: в консоли &#8212; английская, в kopete &#8212; русская, что и требовалось. Привожу конфиг <strong>/usr/share/X11/app-defaults/XXkb</strong>, работающий у меня в <strong>Awesome</strong>:</p>
<pre class="brush: bash;">XXkb.image.path: /usr/share/xxkb

XXkb.group.base: 1
XXkb.group.alt: 2

XXkb.mainwindow.enable: no
XXkb.mainwindow.geometry: 48x48
XXkb.mainwindow.image.1: en48.xpm
XXkb.mainwindow.image.2: ru48.xpm
XXkb.mainwindow.image.3: su48.xpm
XXkb.mainwindow.image.4:
XXkb.mainwindow.label.font: -misc-*-r-*-20-*

XXkb.*.border.color: black
XXkb.*.border.width: 0

XXkb.*.label.foreground: white
XXkb.*.label.background: blue4
XXkb.*.label.enable: no

XXkb.button.enable: no

XXkb.button.geometry: 15x15-60+7
XXkb.button.image.1: en15.xpm
XXkb.button.image.2: ru15.xpm
XXkb.button.image.3: su15.xpm
XXkb.button.image.4:
XXkb.button.label.font: -misc-*-r-*-13-*

XXkb.controls.add_when_start: yes
XXkb.controls.add_when_create: yes
XXkb.controls.add_when_change: yes
XXkb.controls.focusout: yes
XXkb.controls.two_state: yes
XXkb.controls.button_delete: yes
XXkb.controls.button_delete_and_forget: yes
XXkb.controls.mainwindow_delete: yes

XXkb.mousebutton.1.reverse: no
XXkb.mousebutton.3.reverse: no

XXkb.bell.enable: no

XXkb.ignore.reverse: no</pre>Запись <a href="https://flycat.info/2010/03/10/ukroshhenie-raskladok-s-pomoshhyu-xxkb-v-awesome-opensuse-11-2/">Укрощение раскладок с помощью xxkb в awesome (openSUSE 11.2)</a> впервые опубликована на сайте <a href="https://flycat.info">FlyCat.Info: КОТорый летает...</a>.]]></content:encoded>
					
					<wfw:commentRss>https://flycat.info/2010/03/10/ukroshhenie-raskladok-s-pomoshhyu-xxkb-v-awesome-opensuse-11-2/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Проверим себя?</title>
		<link>https://flycat.info/2010/02/26/proverim-sebya/</link>
					<comments>https://flycat.info/2010/02/26/proverim-sebya/#comments</comments>
		
		<dc:creator><![CDATA[flycat]]></dc:creator>
		<pubDate>Fri, 26 Feb 2010 07:14:20 +0000</pubDate>
				<category><![CDATA[for-runix]]></category>
		<category><![CDATA[Технологии]]></category>
		<category><![CDATA[awk]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[grep]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[РИА Новости]]></category>
		<category><![CDATA[сисадм]]></category>
		<category><![CDATA[тесты]]></category>
		<guid isPermaLink="false">http://flycat.info/?p=2675</guid>

					<description><![CDATA[<p>Достопочтеннейшая Linux-публика! В качестве пятничного развлечения предлагаю вашему вниманию список вопросов, который предлагается в &#171;РИА Новости&#187; при собеседовании на должность Linux-администратора. Можете читать с улыбкой, можете &#8212; всерьёз. Формулировка некоторых вопросов &#8212;  заведомо провокационна, не стоит этим заморачиваться. Этот полушуточный несложный &#8230; <a href="https://flycat.info/2010/02/26/proverim-sebya/">Читать далее <span class="meta-nav">&#8594;</span></a></p>
Запись <a href="https://flycat.info/2010/02/26/proverim-sebya/">Проверим себя?</a> впервые опубликована на сайте <a href="https://flycat.info">FlyCat.Info: КОТорый летает...</a>.]]></description>
										<content:encoded><![CDATA[<p><a href="http://flycat.info/wp-content/uploads/2009/11/489819.jpg"><img loading="lazy" decoding="async" class="alignleft size-thumbnail wp-image-2590" style="margin-right: 5px;" title="Здание агентства РИА Новости" src="http://flycat.info/wp-content/uploads/2009/11/489819-150x150.jpg" alt="" width="150" height="150" /></a>Достопочтеннейшая Linux-публика! В качестве пятничного развлечения предлагаю вашему вниманию список вопросов, который предлагается в &#171;РИА Новости&#187; при собеседовании на должность Linux-администратора. Можете читать с улыбкой, можете &#8212; всерьёз. Формулировка некоторых вопросов &#8212;  заведомо провокационна, не стоит этим заморачиваться. Этот полушуточный несложный тестик для всех, кто хочет проверить себя на знание Linux-систем, сетей и умение работать с production.<span id="more-2675"></span> <em>Кстати, в настоящий момент собеседования ещё идут, так что желающие &#8212; </em><a href="http://hh.ru/vacancy/2560639?query=%D0%A0%D0%98%D0%90%20%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8"><em>welcome</em></a><em>!</em> Итак:</p>
<h1>Вопросы</h1>
<p>Система:</p>
<ol>
<li>Как посмотреть место на диске?</li>
<li>Как рекурсивно поменять права ТОЛЬКО у файлов?</li>
<li>Как послать содержимое файла по почте?</li>
<li>Как послать файл, как вложенный, по почте?</li>
<li>Как установить rpm-пакет?</li>
<li>Как посмотреть список установленных пакетов rpm?</li>
<li>Какой командой проверяется очередь почтовых сообщениий?</li>
<li>Какое состояние имееют в спике процессов, процессы, выполняющиеся в текущее время?</li>
<li>Как в ручную подгрузить недостающий модуль ядра?</li>
<li>Как посмотреть pci-устройства в системе?</li>
</ol>
<p>Сеть:</p>
<ol>
<li>Как узнать имя машины по ip?</li>
<li>Как назначить дополнительный ip на сетевой интерфейс?</li>
<li>Как проверить путь до хоста?</li>
<li>Зачем нужен <span class="caps">ARP</span>?</li>
<li>Каких типов бывает широковещание (L,D)?</li>
<li>Что такое snmp и зачем он нужен?</li>
<li>Как включить форвардинг?</li>
<li>Чем отличается <span class="caps">NAS</span> от <span class="caps">SAN</span> и по каким протоколам они работают?</li>
<li>Какой программой можно “прослушать” трафик?</li>
<li>Как посмотреть правила локального брендмауера и как завести новое блокирующее 80 порт на локальном хосте?</li>
</ol>
<p>Общие:</p>
<ol>
<li>Напишите последовательность действий:
<ol>
<li>при переносе сервиса с одного сервера на другой</li>
<li>при перезагрузке сервер зациклился на процедуре проверки диска</li>
</ol>
</li>
<li>Что делает скрипт:
<ol>
<li>
<pre class="brush: bash;">ps axu |grep httpd |awk '{n=n+$6}END{print n}'</pre>
</li>
<li>
<pre class="brush: bash;">tar -cf – . |tee /tmp/file |(mkdir -p /var/tmp; cd /var/tmp &amp;&amp; tar -xf -)</pre>
</li>
</ol>
</li>
<li>Напишите скрипт <em>(так как бы он выглядел на production системе)</em>:
<ol>
<li>который перекладывает файлы из одной директории в другую</li>
</ol>
</li>
</ol>
<p>Удачи, и да пребудет с вами Сила!</p>Запись <a href="https://flycat.info/2010/02/26/proverim-sebya/">Проверим себя?</a> впервые опубликована на сайте <a href="https://flycat.info">FlyCat.Info: КОТорый летает...</a>.]]></content:encoded>
					
					<wfw:commentRss>https://flycat.info/2010/02/26/proverim-sebya/feed/</wfw:commentRss>
			<slash:comments>11</slash:comments>
		
		
			</item>
		<item>
		<title>Символ подчёркивания в DNS-именах</title>
		<link>https://flycat.info/2010/02/24/simvol-podchyorkivaniya-v-dns-imenax/</link>
					<comments>https://flycat.info/2010/02/24/simvol-podchyorkivaniya-v-dns-imenax/#comments</comments>
		
		<dc:creator><![CDATA[flycat]]></dc:creator>
		<pubDate>Wed, 24 Feb 2010 06:22:27 +0000</pubDate>
				<category><![CDATA[for-runix]]></category>
		<category><![CDATA[Технологии]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[В закладки!]]></category>
		<category><![CDATA[глюки-баги]]></category>
		<category><![CDATA[опыты]]></category>
		<category><![CDATA[сисадм]]></category>
		<guid isPermaLink="false">http://flycat.info/?p=2669</guid>

					<description><![CDATA[<p>Вышел у нас небольшой спор с коллегами по поводу допустимости использования символа &#171;_&#187; (подчёркивание, ﻿﻿underscore) в доменных именах. Сначала мне в руки попала машина со странным hostname suse_trans. Самое интересное, что конфигуратор Yast имена с подчёркиваниями считает недопустимыми и такое &#8230; <a href="https://flycat.info/2010/02/24/simvol-podchyorkivaniya-v-dns-imenax/">Читать далее <span class="meta-nav">&#8594;</span></a></p>
Запись <a href="https://flycat.info/2010/02/24/simvol-podchyorkivaniya-v-dns-imenax/">Символ подчёркивания в DNS-именах</a> впервые опубликована на сайте <a href="https://flycat.info">FlyCat.Info: КОТорый летает...</a>.]]></description>
										<content:encoded><![CDATA[<p><a href="http://flycat.info/wp-content/uploads/2010/02/domain.jpg"><img loading="lazy" decoding="async" class="alignleft size-thumbnail wp-image-2670" style="margin-right: 5px;" title="dns - domain name system" src="http://flycat.info/wp-content/uploads/2010/02/domain-150x150.jpg" alt="dns - domain name system" width="150" height="150" srcset="https://flycat.info/wp-content/uploads/2010/02/domain-150x150.jpg 150w, https://flycat.info/wp-content/uploads/2010/02/domain.jpg 300w" sizes="auto, (max-width: 150px) 100vw, 150px" /></a>Вышел у нас небольшой спор с коллегами по поводу допустимости использования символа &#171;_&#187; (подчёркивание, ﻿﻿underscore) в доменных именах. Сначала мне в руки попала машина со странным hostname <strong>suse_trans</strong>. Самое интересное, что конфигуратор Yast имена с подчёркиваниями считает недопустимыми и такое назначать отказывается. Как машина получила имя &#8212; неизвестно. То есть, известно, но чем руководствовались при его выборе, вот вопрос&#8230;<span id="more-2669"></span> Тогда я начал гугление. В первую очередь вышел на <a href="http://rfc.com.ru/rfc1033.htm">RFC1033</a><em>, в котором говорится: </em><em>&#171;Доменная система позволяет использовать в именах любые 8-битовые символы. Хотя доменная система не вносит ограничений,другие протоколы (типа SMTP) ограничивают использование символов в именах. В силу таких ограничений рекомендуется использовать для имен хостов только следующие символы (и точки,в качестве разделителей): &#171;A-Z&#187;, &#171;a-z&#187;, &#171;0-9&#8243;, дефис (-) и подчеркивание (_)&#187;</em> Вот как! &#171;Грибы есть можно. Только отравишься&#187;. Получается, (во всяком случае в данном RFC) прямого запрета нет.</p>
<p>А вот мой любимый O&#8217;Reilly-вский &#171;<a href="http://www.ozon.ru/context/detail/id/3832125/?partner=t142202&amp;from=bar">DNS и Bind</a>&#187; (Пол Альбитц, Крикет Ли, четвёрное издание, глава 4, страница 106) сурово порицает практику подчёркивания в <strong>DNS-именах хостов</strong>. И даже выделяет абзац с запретом и рисует индюка напротив него. Правда, ничем не аргументируя свой запрет.</p>
<p>Кроме того, использовать подчёркивание не велит народный опыт&#8230; Ох, как <a href="http://habrahabr.ru/blogs/webdev/51617/">не велит</a>: <em>&#171;Символ подчеркивания _ в имени домена/поддомена использовать нельзя, это некорректный адрес и большинство DNS-ов не дадут вам создать такую запись  &#8230; IE будет нормально ходить по такому сайту, но не будет посылать куки&#187;.</em></p>
<p>Далее, в Википедии выдаётся следующая информация (статья <a href="http://en.wikipedia.org/wiki/Hostname">Hostname</a> в англоязычном разделе, русского аналога, к сожалению, нет): <em>&#171;The Internet standards (Request for Comments) for protocols mandate that component hostname labels may contain only the ASCII letters &#8216;a&#8217; through &#8216;z&#8217; (in a case-insensitive manner), the digits &#8216;0&#8217; through &#8216;9&#8217;, and the hyphen (‐). The original specification of hostnames in RFC 952, mandated that labels could not start with a digit or with a hyphen, and must not end with a hyphen. However, a subsequent specification (RFC 1123) permitted hostname labels to start with digits. No other symbols, punctuation characters, or blank spaces are permitted.</em></p>
<p><em>While a hostname may not contain other characters, such as the underscore character (_), other DNS names may contain the underscore. Systems such as DomainKeys and service records use the underscore as a means to assure that their special character is not confused with hostnames. For example, _http._sctp.www.example.com specifies a service pointer for an SCTP capable webserver host (www) in the domain example.com.&#187;</em></p>
<p>То есть, в именах хостов (A-записи) &#8212; &#171;ни-ни&#187;. В других записях (например, TXT) &#8212; &#171;может быть&#187;. Чему <a href="http://domainkeys.sourceforge.net/underscore.html">свидетельствуют</a> результаты выполнения команд:</p>
<pre class="brush: bash;">$ dig _domainkey.yahoo.com TXT
_domainkey.yahoo.com. 2H IN TXT "t=y; o=~; n=http://antispam.yahoo.com/domainkeys"

$ dig beta._domainkey.google.com TXT
beta._domainkey.google.com. 1D IN TXT "g=; k=rsa; t=y; p=MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAMs93oc95ObA7OEQEbqjIy6YvRj1u3yVGTzQ3wkwRQTWx1fhvNQenPNFklaL+Tw9XFYUc3f8eY0hs3WUNQ+t+I0CAwEAAQ=="

$ dig _domainkey.ebay.com TXT
_domainkey.ebay.com. 1H IN TXT "t=y; o=~; n=http://pages.ebay.com/securitycenter"

$ dig _spf-a.microsoft.com TXT
_spf-a.microsoft.com. 1H IN TXT "v=spf1 ip4:213.199.128.139 ip4:213.199.128.145 ip4:207.46.50.72 ip4:207.46.50.82 ip4:131.107.3.116 ip4:131.107.3.117 ip4:131.107.3.100 ip4:131.107.3.108 a:delivery.pens.microsoft.com a:mh.microsoft.m0.net mx:microsoft.com ~all"

$ dig _domainkey.cern.ch TXT
_domainkey.cern.ch. 3H IN TXT "t=y; o=~; n=CERN DomainKeys, see http://www.cern.ch/mmms/AntiSpam; r=CERN.DomainKeys@cern.ch"

$ dig _domainkey.sendmail.com TXT
_domainkey.sendmail.com. 300 IN TXT "t=y\; o=~"

$ dig _domainkey.earthlink.com TXT
_domainkey.sendmail.com. 1800 IN TXT "t=y\; o=~"</pre>
<p>Yast был всё же прав, ну и я вместе с ним <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>Запись <a href="https://flycat.info/2010/02/24/simvol-podchyorkivaniya-v-dns-imenax/">Символ подчёркивания в DNS-именах</a> впервые опубликована на сайте <a href="https://flycat.info">FlyCat.Info: КОТорый летает...</a>.]]></content:encoded>
					
					<wfw:commentRss>https://flycat.info/2010/02/24/simvol-podchyorkivaniya-v-dns-imenax/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Готовка в стиле &#171;PhotoShop&#187;</title>
		<link>https://flycat.info/2010/02/21/gotovka-v-stile-photoshop/</link>
					<comments>https://flycat.info/2010/02/21/gotovka-v-stile-photoshop/#respond</comments>
		
		<dc:creator><![CDATA[flycat]]></dc:creator>
		<pubDate>Sun, 21 Feb 2010 09:02:44 +0000</pubDate>
				<category><![CDATA[Технологии]]></category>
		<category><![CDATA[5-баллов]]></category>
		<category><![CDATA[видео]]></category>
		<category><![CDATA[юмор]]></category>
		<guid isPermaLink="false">http://flycat.info/?p=2667</guid>

					<description><![CDATA[<p>via Self-mademan&#8217;s tlog</p>
Запись <a href="https://flycat.info/2010/02/21/gotovka-v-stile-photoshop/">Готовка в стиле «PhotoShop»</a> впервые опубликована на сайте <a href="https://flycat.info">FlyCat.Info: КОТорый летает...</a>.]]></description>
										<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=9338549&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="300" src="http://vimeo.com/moogaloop.swf?clip_id=9338549&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>via <a href="http://smman.tumblr.com/post/393329531">Self-mademan&#8217;s tlog</a></p>Запись <a href="https://flycat.info/2010/02/21/gotovka-v-stile-photoshop/">Готовка в стиле «PhotoShop»</a> впервые опубликована на сайте <a href="https://flycat.info">FlyCat.Info: КОТорый летает...</a>.]]></content:encoded>
					
					<wfw:commentRss>https://flycat.info/2010/02/21/gotovka-v-stile-photoshop/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>&#171;Аватары&#187; и пингвины</title>
		<link>https://flycat.info/2010/02/07/avatary-i-pingviny/</link>
					<comments>https://flycat.info/2010/02/07/avatary-i-pingviny/#comments</comments>
		
		<dc:creator><![CDATA[flycat]]></dc:creator>
		<pubDate>Sun, 07 Feb 2010 13:44:04 +0000</pubDate>
				<category><![CDATA[for-runix]]></category>
		<category><![CDATA[Технологии]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[видео]]></category>
		<category><![CDATA[интересно]]></category>
		<category><![CDATA[кино]]></category>
		<guid isPermaLink="false">http://flycat.info/?p=2661</guid>

					<description><![CDATA[<p>Ну что, все &#171;Аватар&#187; посмотрели? Ну, как же, как же, 9 номинаций на &#171;Оскар&#187;, самый кассовый фильм в истории, думаю, надо смотреть, хотя бы в торрентах :-). Не скажу, что это шедевр всех времён и народов, но фильм мне понравился &#8230; <a href="https://flycat.info/2010/02/07/avatary-i-pingviny/">Читать далее <span class="meta-nav">&#8594;</span></a></p>
Запись <a href="https://flycat.info/2010/02/07/avatary-i-pingviny/">«Аватары» и пингвины</a> впервые опубликована на сайте <a href="https://flycat.info">FlyCat.Info: КОТорый летает...</a>.]]></description>
										<content:encoded><![CDATA[<p><a href="http://flycat.info/wp-content/uploads/2010/02/avatar.jpg"><img loading="lazy" decoding="async" class="alignleft size-thumbnail wp-image-2665" style="margin-left: 5px; margin-right: 5px;" title="avatar и linux" src="http://flycat.info/wp-content/uploads/2010/02/avatar-150x150.jpg" alt="avatar и linux" width="150" height="150" /></a>Ну что, все &#171;Аватар&#187; посмотрели? Ну, как же, как же, 9 номинаций на &#171;Оскар&#187;, самый кассовый фильм в истории, думаю, надо смотреть, хотя бы в торрентах :-). Не скажу, что это шедевр всех времён и народов, но фильм мне понравился &#8212; динамично, красиво, временами вообще забываешь, что находишься в кино. Спецэффекты, все дела. Ну, а теперь посмотрим, где здесь зарыт пингвин <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <span id="more-2661"></span>Итак, согласно <a href="http://ru.wikipedia.org/wiki/%D0%90%D0%B2%D0%B0%D1%82%D0%B0%D1%80_(%D1%84%D0%B8%D0%BB%D1%8C%D0%BC,_2009)">Википедии</a>, &#171;<em>Работать над «Аватаром» Кэмерон начал в 1994 году, когда написал 80-страничный набросок сценария. Съёмки намечались после завершения работы над «Титаником», и фильм должен был выйти в 1999 году, но, по словам самого Кэмерона, технологии того времени не были готовы воплотить его видение фильма.</em>&#187; Естественно, снимать фантастику без компьютерных эффектов сегодня практически нереально. Необходим и определённый уровень соответствующего софта, и вычислительные мощности.</p>
<p>&#171;<em>&#8230;После одобрения проекта студией Кэмерону предстояло выбрать поставщика визуальных эффектов для фильма.</em> (это уже с другого ресурса: &#171;Аватар &#8212; как создавался фильм&#187; на <a href="http://www.3dnews.ru/editorial/iavatari_sozdanie_filma/">3dnews</a>. Интересная статья, рекомендую ознакомиться)  <em>С учетом того, что 60% &#171;Аватара&#187; планировалось создать при помощи компьютерных технологий, выбор был шагом сложным и ответственным. Среди претендентов фаворитами являлись ILM и WETA Питера Джексона, прославившаяся своей работой над трилогией &#171;Властелин колец&#187; и фильмом &#171;Кинг Конг&#187;. Окончательный выбор пал на WETA по нескольким причинам. Во-первых, правительство Новой Зеландии, где расположена студия, возвращало 15% стоимости расходов, потраченных на ее услуги.</em> (привет Гоблину!) <em>Во-вторых, Кэмерон мог воспользоваться помощью не только WETA Digital, занимающейся компьютерными эффектами, но и WETA Workshop, которая впоследствии изготовила для фильма различный реквизит, грим, модели и макеты существ и техники.&#187;</em></p>
<p>Итак, WETA Digital. Много &#171;лошадиных сил&#187; центров обработки данных, которые исползовались в таких фильмах, как &#171;Кинг-Конг&#187;, &#171;Люди-X&#187;, трилогии &#171;Властелин Колец&#187; и, вот, наконец, &#171;Аватар&#187;. Это расположенные в Веллингтоне (Новая Зеландия) объекты, где оживляют визуальные эффекты пейзажей Средиземья и Пандоры.</p>
<p>Дата-центры Weta провели обновления аппаратных средств и реконструкцию в 2008 году и в настоящее время использует более чем 4000 × лезвий BL2 HP 220c (а новые BL2 × 220c G6 лезвия были объявлены в позапрошлом месяце), объединённые 10-Gigabit Ethernet сетью. Теперь их система занимает со 193 по 197 место в списке из <a href="http://www.top500.org/site/systems/2343">500 самых мощных суперкомпьютеров</a>.</p>
<p>Любопытства ради посмотрим на этот список, вот хотя бы <a href="http://www.top500.org/system/10042">193 место</a>:﻿</p>
<table>
<tbody>
<tr>
<td>Site</td>
<td><a href="/site/2343">WETA Digital</a></td>
</tr>
<tr>
<td>System Family</td>
<td>HP Cluster Platform 3000BL</td>
</tr>
<tr>
<td>System Model</td>
<td>Cluster Platform 3000 BL 2&#215;220</td>
</tr>
<tr>
<td>Computer</td>
<td>Cluster Platform 3000 BL2x220, L54xx 2.5 Ghz, GigE</td>
</tr>
<tr>
<td>Vendor</td>
<td>Hewlett-Packard</td>
</tr>
<tr>
<td>Application area</td>
<td>Media</td>
</tr>
<tr>
<td>Installation Year</td>
<td>2009</td>
</tr>
<tr>
<td><strong>Operating System</strong></td>
<td><strong>Linux</strong></td>
</tr>
</tbody>
</table>
<p>Вот и пингвины! А у кого-то были сомнения? <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Фильм о фильме:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="295" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/o47vlm603QM&amp;hl=ru_RU&amp;fs=1&amp;rel=0&amp;color1=0xe1600f&amp;color2=0xfebd01" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="295" src="http://www.youtube.com/v/o47vlm603QM&amp;hl=ru_RU&amp;fs=1&amp;rel=0&amp;color1=0xe1600f&amp;color2=0xfebd01" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><a href="http://na-vi.ru/avatar-video/video-making-of-avatar/polnoe-video-o-rabote-nad-filmom-avatar-5-chastej.html#more-1305">Продолжение&#8230;</a> и <a href="http://na-vi.ru/avatar-video/video-making-of-avatar/sekrety-sozdaniya-filma.html">технологии</a> создания фильма</p>Запись <a href="https://flycat.info/2010/02/07/avatary-i-pingviny/">«Аватары» и пингвины</a> впервые опубликована на сайте <a href="https://flycat.info">FlyCat.Info: КОТорый летает...</a>.]]></content:encoded>
					
					<wfw:commentRss>https://flycat.info/2010/02/07/avatary-i-pingviny/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
	</channel>
</rss>
