<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8675469115383269856</id><updated>2024-10-24T18:32:13.951+03:00</updated><category term="Ubuntu"/><category term="Java"/><category term="Novell"/><category term="linux"/><category term="Ubuntu 11.10"/><category term="ConsoleOne"/><category term="Novell Client"/><category term="Novell eDirectory"/><category term="VPS"/><category term="Windows"/><category term="Windows 7"/><category term="alsa"/><category term="grub"/><category term="ООБД"/><category term="база данных"/><category term="объектно-ориентированная"/><category term="перевернутое изображение"/><category term="10.04"/><category term="100%"/><category term="11.10"/><category term="32 bit"/><category term="64 bit"/><category term="A52F"/><category term="Compiz"/><category term="ConsoleOne Windows 7"/><category term="Google+"/><category term="J2D_D3D"/><category term="JLDAP"/><category term="K52F"/><category term="LDAP"/><category term="LTS"/><category term="MessageBox в Java"/><category term="Messagebox"/><category term="OpenVZ"/><category term="Pidgin"/><category term="QIP 2010"/><category term="QIP Infium"/><category term="Unity 3D"/><category term="VirtualBox"/><category term="Web-камера"/><category term="Windows XP"/><category term="Windows не выходит из сна"/><category term="Windows не грузится"/><category term="acronis"/><category term="android"/><category term="audio"/><category term="bash"/><category term="bat"/><category term="boot priority"/><category term="burstable"/><category term="compizconfig"/><category term="dedicated"/><category term="eDirectory"/><category term="ext3"/><category term="fstab"/><category term="grub recovery"/><category term="grub.cfg"/><category term="guest additions"/><category term="hosting"/><category term="icecast2"/><category term="ices2"/><category term="java ldap connector"/><category term="javaw.exe"/><category term="kolobok"/><category term="live"/><category term="login scripts"/><category term="m3u"/><category term="mc"/><category term="messaging"/><category term="midnight commander"/><category term="mongodb putty"/><category term="mp3"/><category term="netsh"/><category term="ntfs-config"/><category term="ogg"/><category term="profile management"/><category term="qip"/><category term="qip smiles"/><category term="qip sounds"/><category term="qt"/><category term="qutim"/><category term="rock player"/><category term="schema"/><category term="server"/><category term="shared"/><category term="skype"/><category term="skype ubuntu"/><category term="smiles"/><category term="tomcat"/><category term="total commander"/><category term="true image home"/><category term="ubuntu loading failed"/><category term="ubuntu ntfs mount"/><category term="ubuntu ntfs problem"/><category term="ubuntu не запускается"/><category term="update"/><category term="ureadahead"/><category term="v4l1compat.so"/><category term="version"/><category term="vkontakte.ru"/><category term="vsftpd"/><category term="Выключение камеры QIP"/><category term="аватар из интернета"/><category term="автоматическая настройка"/><category term="атрибут"/><category term="вконтакте"/><category term="выход из сна Windows"/><category term="исправление web-камеры"/><category term="как установить картинку вконтакте"/><category term="камера QIP"/><category term="класс"/><category term="модальное окно"/><category term="модель"/><category term="настройка сети"/><category term="онайлн"/><category term="потоковое вещание"/><category term="потоковое радио"/><category term="радио"/><category term="реляционная"/><category term="сеть Windows"/><category term="сообщение"/><category term="ставим аватар"/><category term="схема"/><category term="установка Novell Client"/><title type='text'>Программирование, разработки моими глазами</title><subtitle type='html'>Блог Сафонова Егора</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ellonimo.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://ellonimo.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03000631528492098593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>26</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8675469115383269856.post-5589145426970449655</id><published>2013-04-01T21:56:00.002+03:00</published><updated>2013-04-01T22:08:50.999+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dedicated"/><category scheme="http://www.blogger.com/atom/ns#" term="hosting"/><category scheme="http://www.blogger.com/atom/ns#" term="server"/><category scheme="http://www.blogger.com/atom/ns#" term="shared"/><category scheme="http://www.blogger.com/atom/ns#" term="VPS"/><title type='text'>Различия хостинга в деталях</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;a&quot; style=&quot;line-height: 150%; text-align: justify; text-indent: 35.45pt;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;Современные хостинговые компании
могут предложить 3 варианта для расположения сетевых решений: сайтов, баз
данных, ftp&amp;nbsp; и др. Первый – shared &lt;/span&gt;hosting&lt;span style=&quot;line-height: 150%;&quot;&gt; – самый дешевый вариант хостинга,
когда ресурсы провайдера распределяются динамически между клиентами. Например,
провайдер расположил на 1 стоечном компьютере 10 клиентов. Частота процессора 3
Ггц, оперативной памяти 8 Гб. Эти ресурсы в таком случае используют одновременно
все 10 клиентов, при этом&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit; line-height: 150%; text-indent: 35.45pt;&quot;&gt;равномерное распределение процессорного времени между
задачами не гарантируется. То есть один сайт может оказаться более ресурсоемким
и забирать большую часть вычислительной мощности процессора. Это означает, что
остальные сайты работать будут, но возможны небольшие задержки с их
вычислениями. Не смотря на это, данный хостинг самый дешевый (порядка 2$ за
месяц) и подходит для веб ресурсов небольшого размера. Такой хостинг чаще всего
предлагает связку PHP+MySQL, т.к. она наиболее популярна среди разработчиков
небольших сайтов.&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;a&quot; style=&quot;line-height: 150%; text-align: justify; text-indent: 35.45pt;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;Второй вариант – &lt;/span&gt;dedicated server&lt;span style=&quot;line-height: 150%;&quot;&gt;. Он подразумевает аренду физического
оборудования на стойке у провайдера. В таком хостинге нуждаются крупные
веб-ресурсы: файловые хранилища, сетевые вычислительные центры, прокси серверы
и т.д. Аренда такого сервера стоит от 50$ в месяц, но гарантируется, что все
вычислительные мощности того ПК, который арендован, будут использованы только
арендатором. Такой сервер обычно не комплектуется никакими средами исполнения
или любым программным обеспечением. По выбору арендатора на него может быть
установлена любая операционная система, имеющаяся в списке провайдера. Далее
клиент получает имя пользователя и пароль от административной учетной записи данного
сервера и устанавливает все необходимое программное обеспечение. При таком
хостинге, веб-приложение может быть выполнено на любом языке программирования,
т.к. любая среда исполнения для него может быть установлена и настроена.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;a&quot; style=&quot;line-height: 150%; text-align: justify; text-indent: 35.45pt;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;Третий – virtual private
server. &lt;/span&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;Данный тип
хостинга похож одновременно похож на 2 предшественника. Как и у &lt;/span&gt;dedicated&lt;span style=&quot;line-height: 150%;&quot;&gt; server, мощности веб сервера
используется одним арендатором. Как и у shared hosting, один физический ПК
используется несколькими клиентами одновременно. Достигаются оба эти свойства
благодаря эмуляции нескольких виртуальных ПК на 1 физическом средствами
виртуализации (&lt;/span&gt;Xen, Vituozzo и др.&lt;/span&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;). Виртуальная машина может получить определенную частоту
процессора (например 3 Ггц одного ядра), количество оперативной памяти,
определенный объем жесткого диска и сетевого трафика. Не смотря на то, что
несколько виртуальных машин располагаются на 1 физической, ресурсы между ними
распределяются так, что гарантируется купленные вычислительные мощности каждого
из клиентов без ущерба для соседних виртуальных машин. Стоимость такого
хостинга начинается от 10$. На виртуальную машину устанавливается провайдером
операционная система из списка доступных и клиент получает учетную запись
администратора. Дальнейшая работа не отличается от выделенного приватного
сервера.&lt;/span&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ellonimo.blogspot.com/feeds/5589145426970449655/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://ellonimo.blogspot.com/2013/04/blog-post.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/5589145426970449655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/5589145426970449655'/><link rel='alternate' type='text/html' href='http://ellonimo.blogspot.com/2013/04/blog-post.html' title='Различия хостинга в деталях'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03000631528492098593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675469115383269856.post-6087982001011946684</id><published>2012-04-02T22:14:00.000+03:00</published><updated>2012-04-02T22:14:38.389+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="burstable"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="mongodb putty"/><category scheme="http://www.blogger.com/atom/ns#" term="OpenVZ"/><category scheme="http://www.blogger.com/atom/ns#" term="tomcat"/><category scheme="http://www.blogger.com/atom/ns#" term="VPS"/><category scheme="http://www.blogger.com/atom/ns#" term="vsftpd"/><title type='text'>VPS хостинг на OpenVZ. Впечатления после 3 месяцев работы</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
VPS хостинг это круто! Это очень круто! Это мегакруто! В тот момент, когда ты получаешь на руки IP адрес твоей виртуальной машины и пароль root&#39;a от предустановленного в ней Linux, такое ощущение, что тебе дали ключ от мира, и этот мир твой. Ты в нем Бог, ты - творец. Тебе одному решать кто будет в нем жить, а кто нет.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Именно такие впечатления у меня были при приобретении VPS хостинга. Не удивительно, ведь это для меня было в новинку. Подключившись при помощи Putty, я сразу же обновил список пакетов (&lt;i style=&quot;color: red;&quot;&gt;sudo apt-get update&lt;/i&gt;) и установил MC. Об MC я уже писал в &lt;span id=&quot;goog_1151088885&quot;&gt;&lt;/span&gt;&lt;a href=&quot;http://www.blogger.com/&quot;&gt;этой статье&lt;/a&gt;. &lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Далее мною был установлен Tomcat, java, vsftpd и mongodb. Вся эта радость резво поместилась в 512 Мб ОЗУ. В тарифном плане у меня было 512 guaranteed и 512 burstable. Фактически 1 Гб. Все прекрасно, все великолепно, но одно но. И это но началось с mongodb. Демон слишком много выедал памяти, разрастаясь до тех пор, пока не получал от системы ошибку о невозможности выделить еще кусочек. После этого процесс вис, но память опять же держал, и вместе с ним происходил отказ всей системы. До перезагрузки. Как оказывается после долгих чтений буржуйских форумов, виртуализирующая OpenVZ, распределяет ресурсы так, что ОС не видят верхней границы&amp;nbsp; в часности ОЗУ, и кушают не стесняясь, хотя в нормальной ситуации ядро Linux должно было попросить все приложения сократить свои размеры. К тому же OpenVZ не предоставляет для Linux swap&#39;a вообще, а вот эти 512 burstable примерно ее заменяют. Но это же для системы не swap! Она ее так не видит!&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Был еще в сети совет ограничить аппетиты mongodb ulimit&#39;ом. Я занялся экспериментами. После манипуляций всеми переменными ограничениями я Вам хочу сказать так: чихать хотела mongo на эти ulimit&#39;ы. И упаси Вас Бог снижать размер стека, т.к. рано или поздно почти все приложения скажут &quot;невозможно выделить память&quot; и не запустятся. Вернете на место размер стека и все пройдет.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Из всего этого вывод: опыт есть опыт. Его ничто не заменит. Не столкнулся бы с OpenVZ, не знал бы ее недостатки. Но зато OpenVZ самый дешевый :)&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ellonimo.blogspot.com/feeds/6087982001011946684/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://ellonimo.blogspot.com/2012/04/vps-openvz-3.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/6087982001011946684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/6087982001011946684'/><link rel='alternate' type='text/html' href='http://ellonimo.blogspot.com/2012/04/vps-openvz-3.html' title='VPS хостинг на OpenVZ. Впечатления после 3 месяцев работы'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03000631528492098593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675469115383269856.post-3069171045750629327</id><published>2012-02-11T00:33:00.000+02:00</published><updated>2012-02-11T00:33:03.082+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bash"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="mc"/><category scheme="http://www.blogger.com/atom/ns#" term="midnight commander"/><category scheme="http://www.blogger.com/atom/ns#" term="total commander"/><title type='text'>Незаменимый помощник. MC</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Далеко не все пользуются, далеко не все знают, но для Windows есть такой великолепный файловый менеджер, как Total Commander. Переехав на Linux, такой привычный и удобный инструмент работы с ПК теряется. Ощущаешь себя как без рук. Да, в Linux есть Gnome Commander и Krusader, но это не то, ребята, не то! И я уверен, разработчики пытались сделать тот же тотал, только еще лучше, но как-то не сложилось я считаю...&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Можно с тоталом работать через wine. Работает, но все же костыль. Решайте сами. Я же нашел более приемлемое решение. &lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Решение, при чем консольное, почти идеальное - Mindight Commander. Дистрибутив очень маленький, порядка 150 кб, доступен в основном репозитории, устанавливается привычным для пользователя способом. Для меня это:&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: red; text-align: justify;&quot;&gt;
&lt;i&gt;sudo apt-get install mc&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
После набираем в консоли команду &lt;span style=&quot;color: red;&quot;&gt;&lt;i&gt;mc&lt;/i&gt;&lt;/span&gt; и все - добро пожаловать в консольный аналог TC. Да, немного не хватает плагинных функций тотала, предпросмотра и т.п., но МС доступен в консоли (раз!), сворачивается в консоли (два!), отображается через SSH как есть (три!), и дальше идут все базовые операции, включая фильтры поиска, групповое переименование, архивирование и т.д. Внимание, полную функциональность (сворачивание, фоновые команды и др.) коммандер показывает в bash (ни в sh, ни в других оболочках). Настоятельно рекомендую поправить файл /etc/passwd, и напротив своего пользователя поставить /bin/bash в качестве командной строки.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Ну и эта манюня, конечно же, абсолютно бесплатна :)&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Спасибо разработчикам за такой прекрасный программный продукт!&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ellonimo.blogspot.com/feeds/3069171045750629327/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://ellonimo.blogspot.com/2012/02/mc.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/3069171045750629327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/3069171045750629327'/><link rel='alternate' type='text/html' href='http://ellonimo.blogspot.com/2012/02/mc.html' title='Незаменимый помощник. MC'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03000631528492098593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675469115383269856.post-8173261721593150975</id><published>2011-11-12T16:58:00.001+02:00</published><updated>2011-11-12T17:21:07.838+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="alsa"/><category scheme="http://www.blogger.com/atom/ns#" term="android"/><category scheme="http://www.blogger.com/atom/ns#" term="icecast2"/><category scheme="http://www.blogger.com/atom/ns#" term="ices2"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="m3u"/><category scheme="http://www.blogger.com/atom/ns#" term="mp3"/><category scheme="http://www.blogger.com/atom/ns#" term="ogg"/><category scheme="http://www.blogger.com/atom/ns#" term="rock player"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="онайлн"/><category scheme="http://www.blogger.com/atom/ns#" term="потоковое вещание"/><category scheme="http://www.blogger.com/atom/ns#" term="потоковое радио"/><category scheme="http://www.blogger.com/atom/ns#" term="радио"/><title type='text'>Установка и настройка онлайн-радио сервера в Linux</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
 &lt;!--
  @page { size: 21cm 29.7cm; margin: 2cm }
  PRE.western { font-family: &quot;DejaVu Sans Mono&quot;, monospace; font-size: 10pt }
  PRE.cjk { font-family: &quot;DejaVu Sans&quot;, monospace; font-size: 10pt }
  PRE.ctl { font-family: &quot;DejaVu Sans Mono&quot;, monospace; font-size: 10pt }
  P { margin-bottom: 0.21cm }
  EM { font-style: italic }
 --&gt;
 
&lt;/style&gt;

&lt;br /&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;Ноутбук
он на то и ноутбук, чтобы не быть
привязанным к одному месту. А как же
быть, когда хочется быть мобильным, и
тем не менее пользоваться хорошей
акустикой? К сожалению, они не снабжены
сетевым интерфейсом, да и стоят новые
колонки с сетью немало. Изначально я
задумывался о необходимости применения
устройства, близкого к внешней звуковой
карте, и уже даже изложил принципы его
работы создающим такие приборы друзьям.
Пару аналогов я нашел в интернете,
стоимость их составляет около 200$. И вот
однажды, настраивая свой смартфон на
базе Android, меня посетила идея. Смартфон
имеет 3.5 мм выход и сетевой интерфейс.
А это значит, что если я буду передавать
звук с ноутбука на него, то могу подключить
колонки и слушать музыку удаленно.&lt;/span&gt;&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;Так
как ноутбуком у меня управляет Ubuntu, то
сервер потокового вещания я настраивал
под  нее. Самым популярным в сети, как я
увидел, оказался Icecast2. Каковы его отличия
от Icecast первой версии я не интересовался,
а сразу приступил к делу.&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;Установка
сервера потокового вещания Icecast2 состоит
из двух этапов:&lt;/span&gt;&lt;/div&gt;
&lt;ol&gt;&lt;ol&gt;&lt;ol&gt;
&lt;li&gt;&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;Установка
   Icecast2 и его настройка.&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;Установка
   модуля вещания Ices2 и его настройка.&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;Для
начала установим Icecast2:&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: red; margin-bottom: 0cm;&quot;&gt;
sudo
apt-get install icecast2&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;Файл
настроек находиться по пути
&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;/etc/icecast2/icecast.xml. &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;Он
вполне работоспособен, но в нем указаны
стандартные пароли, поэтому советую
его все же отредактировать. Был бы я
хакером, в первую очередь прошелся бы
по стандартным паролям.&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;Расскажу
какие минимальные настройки нужно
сделать для работоспособности сервера.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;
&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: red; margin-bottom: 0cm;&quot;&gt;
sudo
gedit&lt;i&gt; &lt;i&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;/etc/icecast2/icecast.xml&lt;/span&gt;&lt;/i&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;Первая
часть — пароли. Находится она здесь:&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: blue; margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&amp;lt;authentication&amp;gt;
&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: blue; margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;
       &lt;span style=&quot;font-style: normal;&quot;&gt;&amp;lt;!-- Sources log in with
username &#39;source&#39; --&amp;gt;
&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: blue; margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;
       &lt;span style=&quot;font-style: normal;&quot;&gt;&amp;lt;source-password&amp;gt;pass1&amp;lt;/source-password&amp;gt;
&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: blue; margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;
       &lt;span style=&quot;font-style: normal;&quot;&gt;&amp;lt;!-- Relays log in
username &#39;relay&#39; --&amp;gt;
&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: blue; margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;
       &lt;span style=&quot;font-style: normal;&quot;&gt;&amp;lt;relay-password&amp;gt;pass2&amp;lt;/relay-password&amp;gt;
&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: blue; margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;
&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: blue; margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;
       &lt;span style=&quot;font-style: normal;&quot;&gt;&amp;lt;!-- Admin logs in with
the username given below --&amp;gt;
&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: blue; margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;
       &lt;span style=&quot;font-style: normal;&quot;&gt;&amp;lt;admin-user&amp;gt;admin&amp;lt;/admin-user&amp;gt;
&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: blue; margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;
       &lt;span style=&quot;font-style: normal;&quot;&gt;&amp;lt;admin-password&amp;gt;pass3&amp;lt;/admin-password&amp;gt;
&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: blue; margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;
   &lt;span style=&quot;font-style: normal;&quot;&gt;&amp;lt;/authentication&amp;gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;Здесь
первый пароль будет использоваться для
связи c Ices2!!! Запомните это! Второй&amp;nbsp;—
для ретрансляции внешних радиопотоков,
а третий — для доступа к веб интерфейсу
Icecast2.&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;Вторая
часть — прослушиваемые адресы:&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: blue; margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&amp;lt;!--
You may have multiple &amp;lt;listener&amp;gt; elements --&amp;gt;
&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: blue; margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;
   &lt;span style=&quot;font-style: normal;&quot;&gt;&amp;lt;listen-socket&amp;gt;
&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: blue; margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;
       &lt;span style=&quot;font-style: normal;&quot;&gt;&amp;lt;port&amp;gt;8800&amp;lt;/port&amp;gt;
&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: blue; margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;
       &lt;span style=&quot;font-style: normal;&quot;&gt;&amp;lt;bind-address&amp;gt;127.0.0.1&amp;lt;/bind-address&amp;gt;
&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: blue; margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;
       &lt;span style=&quot;font-style: normal;&quot;&gt;&amp;lt;shoutcast-mount&amp;gt;/stream&amp;lt;/shoutcast-mount&amp;gt;
&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: blue; margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;
   &lt;span style=&quot;font-style: normal;&quot;&gt;&amp;lt;/listen-socket&amp;gt;
&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: blue; margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;
   &lt;span style=&quot;font-style: normal;&quot;&gt;&amp;lt;listen-socket&amp;gt;
&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: blue; margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;
       &lt;span style=&quot;font-style: normal;&quot;&gt;&amp;lt;port&amp;gt;8801&amp;lt;/port&amp;gt;
&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: blue; margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;
       &lt;span style=&quot;font-style: normal;&quot;&gt;&amp;lt;bind-address&amp;gt;192.168.1.3&amp;lt;/bind-address&amp;gt;
&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: blue; margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;
       &lt;span style=&quot;font-style: normal;&quot;&gt;&amp;lt;shoutcast-mount&amp;gt;/stream&amp;lt;/shoutcast-mount&amp;gt;
&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: blue; margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;
   &lt;span style=&quot;font-style: normal;&quot;&gt;&amp;lt;/listen-socket&amp;gt;
&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;Данная
запись означает, что веб-интерфейс
Icecast2 будет доступен по адресам
127.0.0.1:8800 и 192.168.1.3:8801. Внимание, то, хоть
127.0.0.1 и 192.168.1.3 для моей машины — одно и
то же, введя 192.168.1.3:8800, я не попаду в
веб-интерфейс!&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;С
минимальной настройкой все. Остальные
настройки я не смотрел, т.&amp;nbsp;к. все
заработало так как надо с этими.&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;Теперь
разрешаем запуск Icecast2:&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: red; margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;&lt;i&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;sudo
gedit /etc/default/icecast2&lt;/span&gt;&lt;/i&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;Устанавливаем
переменную &lt;span style=&quot;color: blue;&quot;&gt;ENABLE&lt;/span&gt; в true&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;Приступим
к настройке Ices2:&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: red; margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;&lt;i&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;sudo
apt-get install ices2&lt;/span&gt;&lt;/i&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;После
установки появились 3 стандартных
конфига:&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;/usr/share/doc/ices2/examples/ices-alsa.xml
— конфиг для трансляции звука с alsa&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;/usr/share/doc/ices2/examples/ices-oss.xml
— конфиг для трансляции звука с oss&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;/usr/share/doc/ices2/examples/ices-playlist.xml
— конфиг для трансляции звука с плейлиста&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;Выставляем
нужные параметры для нашей системы и
Icecast2:&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: red; margin-bottom: 0cm;&quot;&gt;
sudo
gedit /usr/share/doc/ices2/examples/ices-alsa.xml&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;Меняем
на такие значения:&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: blue; margin-bottom: 0cm;&quot;&gt;
&amp;lt;!--
run in background  --&amp;gt;
&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: blue; margin-bottom: 0cm;&quot;&gt;
&amp;lt;background&amp;gt;1&amp;lt;/background&amp;gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: blue; margin-bottom: 0cm;&quot;&gt;
Это
для фоновой работы&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: blue; margin-bottom: 0cm;&quot;&gt;
&amp;lt;hostname&amp;gt;127.0.0.1&amp;lt;/hostname&amp;gt;
&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: blue; margin-bottom: 0cm;&quot;&gt;
&amp;lt;port&amp;gt;8800&amp;lt;/port&amp;gt;
&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: blue; margin-bottom: 0cm;&quot;&gt;
&amp;lt;password&amp;gt;pass1&amp;lt;/password&amp;gt;
&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: blue; margin-bottom: 0cm;&quot;&gt;
&amp;lt;mount&amp;gt;/system.ogg&amp;lt;/mount&amp;gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;Это
для соединения с Icecast2 (обратите внимание
на хост, порт и пароль, сравните их с
соответствующими в конфиге Icecast2).
/system.ogg будет файлом, через который будет
транслироваться потоком звук из системы.&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;Сохраняем
изменения. Система настроена в нужной
степени. &lt;/span&gt;
&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;Запускаем
Icecast2:&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: red; margin-bottom: 0cm;&quot;&gt;
sudo
/etc/init.d/icecast2 start&amp;nbsp;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;Набираем
в браузере 127.0.0.1:8800 или 192.168.1.3:8801
(напоминаю, это МОИ айпишники, а у вас
адрес будет зависеть от того, какие
прописали вы у себя в конфиге). Видим
веб-интерфейс, в котором есть админка,
состояние сервера и информация о нем.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSbKkr_vawW6K5sdZHOLeaPZnpp6qd6ha2B2i-MsKsteFkAwrLPXwYGGehAK_Ly0tHNu4-3K-7hq0sGZKLBTiyasR94rAVzRxNBw-5Ty2lsGI2uN74V7S5x40VzSI9p6jX-hMRHD_tTxxl/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;133&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSbKkr_vawW6K5sdZHOLeaPZnpp6qd6ha2B2i-MsKsteFkAwrLPXwYGGehAK_Ly0tHNu4-3K-7hq0sGZKLBTiyasR94rAVzRxNBw-5Ty2lsGI2uN74V7S5x40VzSI9p6jX-hMRHD_tTxxl/s320/1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;Советую сейчас не искать ничего в нем,
т.&amp;nbsp;к. не запущен сервер вещания ices2.&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;Запускаем
его:&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: red; margin-bottom: 0cm;&quot;&gt;
sudo
ices2 /usr/share/doc/ices2/examples/ices-alsa.xml&amp;nbsp;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;Теперь
в веб интерфейсе появилась ссылка на
плейлист system.ogg (вспомните название
mount point конфига ices2). &lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-4MIF-uBmcfiIot4XI-Q3GhNu7ZA8YA9ihGoKiVk0FmsxHXb1QT6W9qXXorAX0TGNewVq4Z3M7EFCwPizdxbfzUOos-jJrQ_XN35l76zpo4PsFaUNmkHbCRwdZfHrObNEyadlcK-ZivU5/s1600/2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-4MIF-uBmcfiIot4XI-Q3GhNu7ZA8YA9ihGoKiVk0FmsxHXb1QT6W9qXXorAX0TGNewVq4Z3M7EFCwPizdxbfzUOos-jJrQ_XN35l76zpo4PsFaUNmkHbCRwdZfHrObNEyadlcK-ZivU5/s320/2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;Примечание. На скриншоте отображен плейлист из последней части статьи. system.ogg визуально не будет ничем отличаться.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;Если скачать данный
плейлист и запустить его на проигрывание,
то вы услышите звуки вашего компьютера
(в том числе и с микрофона — в ноутбуках
он встроен). Но при этом звук на сервере
не исчезнет — через потоковое вещание
он только дублируется, при чем громкость
зависит от громкости звука в системе!
Ну и от себя добавлю, что звук отстает
от реального в динамиках на сервере.&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;Остановить
ices2 можно убив его процесс:&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: red; margin-bottom: 0cm;&quot;&gt;
sudo
killall -9 ices2&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;И
только потом останавливаем сервер:&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: red; margin-bottom: 0cm;&quot;&gt;
sudo
/etc/init.d/icecast2 stop&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;Еще
меня заинтересовало потоковое вещание
музыки из плейлиста. Делается это
конфигом /usr/share/doc/ices2/examples/ices-playlist.xml.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: red; margin-bottom: 0cm;&quot;&gt;
sudo
gedit /usr/share/doc/ices2/examples/ices-playlist.xml&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;Сразу
же ставим фоновое выполнение&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: blue; margin-bottom: 0cm;&quot;&gt;
&amp;lt;!--
run in background --&amp;gt;
&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: blue; margin-bottom: 0cm;&quot;&gt;
&amp;lt;background&amp;gt;1&amp;lt;/background&amp;gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;В
теге &amp;lt;metadata&amp;gt; можете задать свои названия
потока. В теге &amp;lt;input&amp;gt; нас интересует
следующее:&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: blue; margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&amp;lt;param
name=&quot;file&quot;&amp;gt;/путь/к/playlist.txt&amp;lt;/param&amp;gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;В
этом файле должен быть перечень ogg-файлов
с полными путями к ним. Один файл — одна
строка. Проигрывание mp3 было отключено
в ices2 из-за лицензий. Ogg — это свободный
формат.&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;Ну
и, конечно же, настраиваем подключение
к Icecast2.&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: blue; margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&amp;lt;hostname&amp;gt;127.0.0.1&amp;lt;/hostname&amp;gt;
&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: blue; margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&amp;lt;port&amp;gt;8800&amp;lt;/port&amp;gt;
&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: blue; margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&amp;lt;password&amp;gt;pass1&amp;lt;/password&amp;gt;
&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: blue; margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&amp;lt;mount&amp;gt;/example.ogg&amp;lt;/mount&amp;gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;Сохраняем.
Запуск этого плейлиста производить при
включенном Icecast2 так:&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;color: red; margin-bottom: 0cm;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;sudo
ices2 /usr/share/doc/ices2/examples/ices-playlist.xml&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;Удачи
вам в организации вашего потокового
радио :)&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;На Android с проигрыванием потокового m3u мне помог Rock Player. &lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ellonimo.blogspot.com/feeds/8173261721593150975/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://ellonimo.blogspot.com/2011/11/linux.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/8173261721593150975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/8173261721593150975'/><link rel='alternate' type='text/html' href='http://ellonimo.blogspot.com/2011/11/linux.html' title='Установка и настройка онлайн-радио сервера в Linux'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03000631528492098593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSbKkr_vawW6K5sdZHOLeaPZnpp6qd6ha2B2i-MsKsteFkAwrLPXwYGGehAK_Ly0tHNu4-3K-7hq0sGZKLBTiyasR94rAVzRxNBw-5Ty2lsGI2uN74V7S5x40VzSI9p6jX-hMRHD_tTxxl/s72-c/1.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675469115383269856.post-8409435791418879856</id><published>2011-11-02T22:59:00.001+02:00</published><updated>2011-11-02T23:00:24.188+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="10.04"/><category scheme="http://www.blogger.com/atom/ns#" term="A52F"/><category scheme="http://www.blogger.com/atom/ns#" term="alsa"/><category scheme="http://www.blogger.com/atom/ns#" term="audio"/><category scheme="http://www.blogger.com/atom/ns#" term="K52F"/><category scheme="http://www.blogger.com/atom/ns#" term="LTS"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="update"/><category scheme="http://www.blogger.com/atom/ns#" term="version"/><title type='text'>Обновление alsa в Ubuntu</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Некоторое время поиграв с 11.10 поставил себе 10.04.3 LTS и не жалею. Однако, стабильность LTS версии накладывает и свои ограничения на ПО. Воткнув в ноутбук наушники, я обнаружил, что звук идет одновременно и на динамики, и в наушники, а не только водно устройство. С такой проблемой я сталкивался при знакомстве с Ubuntu 10.10 на своем Asus A52F. Тогда решением было добавить строку options snd-hda-intel model=ideapad в /etc/modprobe.d/alsa-base.conf. Но сейчас это не сработало. Другие модели тоже не подходили.&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Я начал рассуждать. Я точно помнил, что на 11.10 все работало как надо, а значит все дело в драйвере звука. Так как 10.04 - LTS, то alsa, скорей всего, имеет стабильную, но старую версию. И в новой, по идее, должно все работать. Заранее скажу - все как и думал. После обновления все заработало &quot;из коробки&quot;.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Погуглив, я нашел множество статей по обновлению версии alsa, и почти во всех аудиодрайвер собирался из исходников. В последний раз такая сборка окончилась у меня неработоспособностью системы и невозможностью скомпилировать драйвер. В этот раз, к счастью, я нашел &lt;a href=&quot;http://ubuntuforums.org/showthread.php?t=1547688&quot; target=&quot;_blank&quot;&gt;эту&lt;/a&gt; статью. Быстро, надежно и без компиляции.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Излагаю последовательность действий:&lt;/div&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Проверяем версию alsa. На момент&amp;nbsp; написания статьи последняя - 1.0.24 (а была установлена 1.0.21)&lt;br /&gt;&lt;br /&gt;&lt;i style=&quot;color: red;&quot;&gt;cat /proc/asound/version&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;code class=&quot;cli&quot;&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Добавляем репозиторий&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;span style=&quot;color: red;&quot;&gt;add-apt-repository ppa:ubuntu-audio-dev/ppa&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Проверяем версию ядра системы.&lt;br /&gt;&lt;br /&gt;&lt;i style=&quot;color: red; font-family: inherit;&quot;&gt;uname -a&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Запоминаем версию (пример вывода моей команды uname -a)&lt;br /&gt;&lt;br /&gt;Linux ELPC &lt;b&gt;2.6.32-34-generic&lt;/b&gt; #77-Ubuntu SMP Tue Sep 13 19:39:17 UTC 2011 x86_64 GNU/Linux&lt;/li&gt;
&lt;li&gt;Инсталлируем драйвер именно под наше ядро&lt;br /&gt;&lt;br /&gt;&lt;i style=&quot;color: red;&quot;&gt;sudo apt-get install linux-alsa-driver-modules-&lt;b&gt;2.6.32-34-generic&lt;/b&gt;&lt;/i&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
После перезагрузки все работает на новой версии драйвера. Можете проверить с помощью команды, приведенной в первом пункте.&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ellonimo.blogspot.com/feeds/8409435791418879856/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://ellonimo.blogspot.com/2011/11/alsa-ubuntu.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/8409435791418879856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/8409435791418879856'/><link rel='alternate' type='text/html' href='http://ellonimo.blogspot.com/2011/11/alsa-ubuntu.html' title='Обновление alsa в Ubuntu'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03000631528492098593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675469115383269856.post-3994764045436152792</id><published>2011-10-17T21:47:00.000+03:00</published><updated>2011-10-17T21:47:56.369+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="100%"/><category scheme="http://www.blogger.com/atom/ns#" term="guest additions"/><category scheme="http://www.blogger.com/atom/ns#" term="J2D_D3D"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="javaw.exe"/><category scheme="http://www.blogger.com/atom/ns#" term="VirtualBox"/><title type='text'>100% загрузка процессора в VirtualBox процессом javaw.exe</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;



 
 
 
 &lt;style type=&quot;text/css&quot;&gt;
 &lt;!--
  @page { size: 21cm 29.7cm; margin: 2cm }
  P { margin-bottom: 0.21cm }
 --&gt;
 
&lt;/style&gt;

&lt;br /&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
У меня данная
ситуация возникла в гостевой Windows XP,
когда я доустановил поддержку 3D ускорения.
Кто не знает, в установщике дополнений
гостевой ОС пункт Direct3D support можно выбрать
лишь при установке в безопасном режиме.
Так вот после этого, процесс javaw.exe стал
загружать процессор на 100%.&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt; Я пошел по
пути экспериментатора. Сначала
переустановил дополнения — ничего не
изменилось. Удалил их — проблема исчезла.
Поставил снова, но без поддержки 3D —
описанного не наблюдалось. Ну и, наконец,
после доустановки 3D ускорения, javaw.exe
снова стал съедать все ресурсы
процессорного времени.&lt;br /&gt;

&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
Проблема, как
оказалось, заключалась в общении JVM с
эмулируемой 3D карточкой. Решением
является внесение ключа в переменные
среды окружения, который запрещал бы
Java VM работать с 3D графикой. Ключ вносится
так:&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
Мой компьютер
— свойства — дополнительно — переменные
среды, и в поле «Системные переменные»
нажать «Создать». Имя переменной —
J2D_D3D, значение — false. Этот же способ
работает и на Windows Vista, и на Windows Seven.&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
За решение
спасибо пользователю &lt;a href=&quot;https://forums.virtualbox.org/viewtopic.php?f=6&amp;amp;p=129065#p163600&quot;&gt;jo512&lt;/a&gt;. &lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ellonimo.blogspot.com/feeds/3994764045436152792/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://ellonimo.blogspot.com/2011/10/100-virtualbox-javawexe.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/3994764045436152792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/3994764045436152792'/><link rel='alternate' type='text/html' href='http://ellonimo.blogspot.com/2011/10/100-virtualbox-javawexe.html' title='100% загрузка процессора в VirtualBox процессом javaw.exe'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03000631528492098593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675469115383269856.post-4229952792140587602</id><published>2011-10-15T22:49:00.000+03:00</published><updated>2011-10-15T22:49:11.535+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Compiz"/><category scheme="http://www.blogger.com/atom/ns#" term="compizconfig"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu 11.10"/><category scheme="http://www.blogger.com/atom/ns#" term="Unity 3D"/><title type='text'>Unity 3D vs Compizconfig. Несовместимость характеров.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;



 
 
 
 &lt;style type=&quot;text/css&quot;&gt;
 &lt;!--
  @page { size: 21cm 29.7cm; margin: 2cm }
  P { margin-bottom: 0.21cm }
 --&gt;
 
&lt;/style&gt;

&lt;br /&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;b&gt;Внимание!&lt;/b&gt; &lt;b&gt;Ни за
что не ставьте Compizconfig в Unity 3D!&lt;/b&gt; Compiz наглухо
убивает процессы панелей задач и
обработчиков устройств. Перезагрузка
иксов, перезагрузка машины не помогают.
Возможен вход в профиль пользователя
только под другими оконными менеджерами,
в том числе под Unity 2D.&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
А что же делать,
если Compiz уже съел вашу Unity? Выход есть —
зайдите под другим оконным менеджером
и удалите папки &lt;span style=&quot;color: red;&quot;&gt;~/.config/compiz-1&lt;/span&gt; и &lt;span style=&quot;color: red;&quot;&gt;~/.compiz-1&lt;/span&gt;.
Перегрузитесь. Зайдите в Unity 3D. Несколько
минут машина будет тормозить — создадутся
дефолтные настройки Unity. После этого
все вернется на свои места.&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ellonimo.blogspot.com/feeds/4229952792140587602/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://ellonimo.blogspot.com/2011/10/unity-3d-vs-compizconfig.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/4229952792140587602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/4229952792140587602'/><link rel='alternate' type='text/html' href='http://ellonimo.blogspot.com/2011/10/unity-3d-vs-compizconfig.html' title='Unity 3D vs Compizconfig. Несовместимость характеров.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03000631528492098593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675469115383269856.post-2534427104732519117</id><published>2011-10-15T20:58:00.001+03:00</published><updated>2011-10-15T20:58:56.667+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Google+"/><category scheme="http://www.blogger.com/atom/ns#" term="messaging"/><category scheme="http://www.blogger.com/atom/ns#" term="profile management"/><category scheme="http://www.blogger.com/atom/ns#" term="сообщение"/><title type='text'>Google+ - социальная сеть без личных сообщений? Решение</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;



 
 
 
 &lt;style type=&quot;text/css&quot;&gt;
 &lt;!--
  @page { size: 21cm 29.7cm; margin: 2cm }
  P { margin-bottom: 0.21cm }
 --&gt;
 
&lt;/style&gt;

&lt;br /&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
Хоть G+ и
позиционируется как социальная сеть,
где свободно и легко могут общаться
миллионы пользователей, найти способ
отослать личное сообщение не просто.
Запрятаны эти возможности в функциональности
самого G+.&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;

&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
Первый возможный
способ системы оставить сообщение
на gmail конкретному пользователю — через кнопку
под аватаркой профиля. Однако, другие
пользователи смогут общаться с вами
таким образом только если вы активируете
данный способ у себя в профиле. Попасть
в настройки профиля можно со своей G+
страницы со вкладки «Профиль», и дальше
нажать «Редактировать»&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzWc4stcZGmUx0AaB6438h52XG51BO_VcGcyrHEnJjuzrBqn-kKfPrzUTy_ffaD0QiA9HmY2pO2AE9QAW9fg0uzsLRn4LVHMgxVfVWE-QT3ZHG5MFOqDBPcsNVflxV7U9mPzG2covd55mM/s1600/%25D0%259A%25D0%25BD%25D0%25BE%25D0%25BF%25D0%25BA%25D0%25B0+%25D0%25BF%25D1%2580%25D0%25BE%25D1%2584%25D0%25B8%25D0%25BB%25D1%258F.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzWc4stcZGmUx0AaB6438h52XG51BO_VcGcyrHEnJjuzrBqn-kKfPrzUTy_ffaD0QiA9HmY2pO2AE9QAW9fg0uzsLRn4LVHMgxVfVWE-QT3ZHG5MFOqDBPcsNVflxV7U9mPzG2covd55mM/s320/%25D0%259A%25D0%25BD%25D0%25BE%25D0%25BF%25D0%25BA%25D0%25B0+%25D0%25BF%25D1%2580%25D0%25BE%25D1%2584%25D0%25B8%25D0%25BB%25D1%258F.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt; &lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
 либо через
переход в профиль из верхнего статус-бара.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzWc4stcZGmUx0AaB6438h52XG51BO_VcGcyrHEnJjuzrBqn-kKfPrzUTy_ffaD0QiA9HmY2pO2AE9QAW9fg0uzsLRn4LVHMgxVfVWE-QT3ZHG5MFOqDBPcsNVflxV7U9mPzG2covd55mM/s1600/%25D0%259A%25D0%25BD%25D0%25BE%25D0%25BF%25D0%25BA%25D0%25B0+%25D0%25BF%25D1%2580%25D0%25BE%25D1%2584%25D0%25B8%25D0%25BB%25D1%258F.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEa7ewA_Ix6n_15NCKMD7JgG6tABFEp0cgTpWhZcT7tOCWLC0pyExp-rPrkTnAMbs6lv9zZjCHrONVg7-DSvvqfTTp3xyh63OtvSNrql_Tk3p7Ck55MB3aWJZKTjlVIghpCXgGUfOGNl-L/s1600/%25D0%259F%25D1%2580%25D0%25BE%25D1%2584%25D0%25B8%25D0%25BB%25D1%258C+%25D0%25B2%25D0%25B5%25D1%2580%25D1%2585%25D0%25BD%25D0%25B5%25D0%25B9+%25D0%25BF%25D0%25B0%25D0%25BD%25D0%25B5%25D0%25BB%25D0%25B8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;241&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEa7ewA_Ix6n_15NCKMD7JgG6tABFEp0cgTpWhZcT7tOCWLC0pyExp-rPrkTnAMbs6lv9zZjCHrONVg7-DSvvqfTTp3xyh63OtvSNrql_Tk3p7Ck55MB3aWJZKTjlVIghpCXgGUfOGNl-L/s320/%25D0%259F%25D1%2580%25D0%25BE%25D1%2584%25D0%25B8%25D0%25BB%25D1%258C+%25D0%25B2%25D0%25B5%25D1%2580%25D1%2585%25D0%25BD%25D0%25B5%25D0%25B9+%25D0%25BF%25D0%25B0%25D0%25BD%25D0%25B5%25D0%25BB%25D0%25B8.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
Здесь нужно нажать на кнопку «Отправить
письмо», и выбрать какие круги могут
таким образом отправлять вам сообщения.&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrpz26wjYECTvoXvuuU9Mbl3VOO0lb6AVuE8PZ8UBvNjX5dcXHBTIR_4byOTOyT4k-Pq3CSOxYZK4CITVvXOapvZ0S0bJoYTwcIKBiFrg8x-gBPRGPFv2H6b1B_ufI8hZ9fKoTW9wPVJic/s1600/%25D0%259A%25D0%25BD%25D0%25BE%25D0%25BF%25D0%25BA%25D0%25B0+%25D0%25BE%25D1%2582%25D0%25BF%25D1%2580%25D0%25B0%25D0%25B2%25D0%25B8%25D1%2582%25D1%258C+%25D0%25BF%25D0%25B8%25D1%2581%25D1%258C%25D0%25BC%25D0%25BE.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrpz26wjYECTvoXvuuU9Mbl3VOO0lb6AVuE8PZ8UBvNjX5dcXHBTIR_4byOTOyT4k-Pq3CSOxYZK4CITVvXOapvZ0S0bJoYTwcIKBiFrg8x-gBPRGPFv2H6b1B_ufI8hZ9fKoTW9wPVJic/s1600/%25D0%259A%25D0%25BD%25D0%25BE%25D0%25BF%25D0%25BA%25D0%25B0+%25D0%25BE%25D1%2582%25D0%25BF%25D1%2580%25D0%25B0%25D0%25B2%25D0%25B8%25D1%2582%25D1%258C+%25D0%25BF%25D0%25B8%25D1%2581%25D1%258C%25D0%25BC%25D0%25BE.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
Второй способ
— через ленту сообщений. Здесь при
публикации сообщения нужно выбрать
конкретного пользователя, а не круг.
Тогда тот, кому вы адресовали сообщение,
увидит его в ленте и сможет комментировать.
Никто кроме него и вас это сообщение не
будет видеть.&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ellonimo.blogspot.com/feeds/2534427104732519117/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://ellonimo.blogspot.com/2011/10/google.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/2534427104732519117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/2534427104732519117'/><link rel='alternate' type='text/html' href='http://ellonimo.blogspot.com/2011/10/google.html' title='Google+ - социальная сеть без личных сообщений? Решение'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03000631528492098593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzWc4stcZGmUx0AaB6438h52XG51BO_VcGcyrHEnJjuzrBqn-kKfPrzUTy_ffaD0QiA9HmY2pO2AE9QAW9fg0uzsLRn4LVHMgxVfVWE-QT3ZHG5MFOqDBPcsNVflxV7U9mPzG2covd55mM/s72-c/%25D0%259A%25D0%25BD%25D0%25BE%25D0%25BF%25D0%25BA%25D0%25B0+%25D0%25BF%25D1%2580%25D0%25BE%25D1%2584%25D0%25B8%25D0%25BB%25D1%258F.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675469115383269856.post-2419784807519135108</id><published>2011-10-15T20:04:00.001+03:00</published><updated>2011-10-15T20:04:34.873+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="kolobok"/><category scheme="http://www.blogger.com/atom/ns#" term="Pidgin"/><category scheme="http://www.blogger.com/atom/ns#" term="qip"/><category scheme="http://www.blogger.com/atom/ns#" term="qip smiles"/><category scheme="http://www.blogger.com/atom/ns#" term="qip sounds"/><category scheme="http://www.blogger.com/atom/ns#" term="smiles"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu 11.10"/><title type='text'>Переезжаем на Ubuntu. Pidgin. Добавляем смайлы и звуки квипа</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;



 
 
 
 &lt;style type=&quot;text/css&quot;&gt;
 &lt;!--
  @page { size: 21cm 29.7cm; margin: 2cm }
  P { margin-bottom: 0.21cm }
 --&gt;
 
&lt;/style&gt;

&lt;br /&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
Да, в Linux нет
Qip&#39;a. Есть большая куча мессенджеров, все
они непривычны после Windows, и как оказывается
не все полноценно выполняют свои функции.
Самым прогрессивным до недавнего времени
я находил Qutim. Еще вчера на 11.04 он не
вызывал у меня никаких нареканий, но
после обновления Ubuntu до 11.10 начались
проблемы. Дело в том, что в 11.10 изменились
библиотеки Qt, на которых он написан.
Пропали иконки статусов, приложение
начало вылетать время от времени,
перестало стабильно держать связь, на
него трудно переключиться после
сворачивания окна. В целом с Qutim в Ubuntu
11.10 мне пока что работать невозможно.&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
Тем временем,
на арену выдвигается Pidgin. В свое время
я оценивал имеющиеся в арсенале Linux
мессенджеры, и тогда Pidgin был абсолютно
другим. И сегодня я открыл его для себя
во второй раз, и с новой стороны. &lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;За
прошедшее время Pidgin оброс стабильностью,
мелкими настройками. Кроме того, он
написан на Gtk, и ни капельки его не
зацепило обновление системы. Из
опробованных на 11.10 мною клиентов (qutim
0.2.8, qutim 0.2, psi+, licq, gajim, pidgin), в частности для
общения в ICQ и Jabber, достойно выступил
только он.&lt;br /&gt;

&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
Уж очень просто
сейчас Pidgin позволяет установить свои
звуки и смайлы. Для вставки привычных
пользователям Qip колобков, нужно скачать
их с &lt;a href=&quot;http://www.kolobok.us/download.php?list.12&quot;&gt;официального сайта&lt;/a&gt; и поместить в
папку &lt;span style=&quot;color: red;&quot;&gt;~/.purple/smileys&lt;/span&gt;. Далее в &quot;Средства —
Настройки — Темы — Стиль смайликов&quot;
выбрать QIP smiles. Установка звуков
производится в &quot;Средства — Настройки —
Звуки&quot; простым выбором файлов в файловой системе для
соответствующих событий.&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
Напомню, что в Ubuntu 11.10 мессенджеры скрываются в лоток сообщений (конвертик на панели инструментов).&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ellonimo.blogspot.com/feeds/2419784807519135108/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://ellonimo.blogspot.com/2011/10/ubuntu-pidgin.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/2419784807519135108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/2419784807519135108'/><link rel='alternate' type='text/html' href='http://ellonimo.blogspot.com/2011/10/ubuntu-pidgin.html' title='Переезжаем на Ubuntu. Pidgin. Добавляем смайлы и звуки квипа'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03000631528492098593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675469115383269856.post-5532386085574431635</id><published>2011-10-14T20:43:00.000+03:00</published><updated>2011-10-14T20:43:50.032+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="11.10"/><category scheme="http://www.blogger.com/atom/ns#" term="qt"/><category scheme="http://www.blogger.com/atom/ns#" term="qutim"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu 11.10"/><title type='text'>Вызываем Qutim из трея в Ubuntu 11.10</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Благополучно обновился на Ubuntu 11.10. Запустил qutim, закрыл окошко - оставил висеть в трее, а как вернуть его обратно? Каким-то образом контакт-лист не вызывается нажатием по иконке qutim&#39;a как раньше, а реакцией на правую или левую клавишу стало контекстное меню, где можно сделать абсолютно все, что душе угодно, но не получить окно клиента. &lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Решение нашлось на форуме qutim (&lt;a href=&quot;http://qutim.org/forum/viewtopic.php?f=30&amp;amp;t=1975&quot;&gt;смотреть тут&lt;/a&gt;). Спасибо пользователю &lt;strong style=&quot;font-weight: normal;&quot;&gt;&lt;a href=&quot;http://qutim.org/forum/memberlist.php?mode=viewprofile&amp;amp;u=67&amp;amp;sid=1c5b0234905c8e4af2f950d5dd7fbee2&quot;&gt;proDOOMman.&lt;/a&gt;&lt;/strong&gt;&lt;strong&gt; &lt;/strong&gt;Он пишет, что нужно создать файл &lt;span style=&quot;font-weight: bold;&quot;&gt;~/.config/sni-qt.conf &lt;/span&gt;с таким содержанием:&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;code style=&quot;color: red;&quot;&gt;[need-activate-action]&lt;br /&gt;qutim=1&lt;/code&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
После перезапуска qutim в контекстном меню появляется пункт &quot;Активировать&quot;. Его выбор открывает контакт-лист.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
В сети написано, что скорей всего данная ситуация обусловлена тем, что qutim написан на Qt, и не исключено, что подобные проблемы будут возникать у других Qt-шных программ в Ubuntu 11.10.&lt;br /&gt;&lt;code style=&quot;color: red;&quot;&gt;&lt;/code&gt; &lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ellonimo.blogspot.com/feeds/5532386085574431635/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://ellonimo.blogspot.com/2011/10/qutim-ubuntu-1110.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/5532386085574431635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/5532386085574431635'/><link rel='alternate' type='text/html' href='http://ellonimo.blogspot.com/2011/10/qutim-ubuntu-1110.html' title='Вызываем Qutim из трея в Ubuntu 11.10'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03000631528492098593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675469115383269856.post-5644931587772038360</id><published>2011-10-11T20:34:00.000+03:00</published><updated>2011-10-11T20:35:00.103+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="boot priority"/><category scheme="http://www.blogger.com/atom/ns#" term="grub"/><category scheme="http://www.blogger.com/atom/ns#" term="grub.cfg"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>Linux и Windows плечо к плечу. Возвращаем загрузку Windows по умолчанию</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
После каждого обновления grub, ядра Linux (что в Ubuntu например бывает часто), или, банально, установки Linux рядом с Windows, переписывается файл конфигурации grub.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
По умолчанию Linux ставит свои записи в grub на первое место. Амбитно, но пользователям, у которых Windows является основной системой, бывает неудобно за отведенные 10 секунд успеть перевести курсор на запись Windows. Прозевали - работайте в Linux :) Из всей этой ситуации есть вполне простой выход. &lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Надо исправить файл конфигурации, а точнее всего одну цифру в нем. Его можно найти в файловой системе Linux по пути /boot/grub/grub.cfg Открываем его для редактирования от имени администратора вручную, либо набираем в консоли&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: red; text-align: justify;&quot;&gt;
&lt;i&gt;sudo gedit /boot/grub/grub.cfg&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Предварительно при загрузке нужно посчитать какой по счету стоит Windows. Учтите, нумерация начинается с 0! Находим строку set default=&quot;0&quot; вначале файла и вместо цифры 0 ставим номер Windows (например у меня Windows 6-я сверху, значит я ставлю set default=&quot;5&quot;). Сохраняем изменения. Теперь при загрузке Windows будет выбрана по умолчанию.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ellonimo.blogspot.com/feeds/5644931587772038360/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://ellonimo.blogspot.com/2011/10/linux-windows-windows.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/5644931587772038360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/5644931587772038360'/><link rel='alternate' type='text/html' href='http://ellonimo.blogspot.com/2011/10/linux-windows-windows.html' title='Linux и Windows плечо к плечу. Возвращаем загрузку Windows по умолчанию'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03000631528492098593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675469115383269856.post-5596885673147696535</id><published>2011-10-10T21:40:00.000+03:00</published><updated>2011-10-10T21:40:40.624+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="acronis"/><category scheme="http://www.blogger.com/atom/ns#" term="ext3"/><category scheme="http://www.blogger.com/atom/ns#" term="grub"/><category scheme="http://www.blogger.com/atom/ns#" term="grub recovery"/><category scheme="http://www.blogger.com/atom/ns#" term="live"/><category scheme="http://www.blogger.com/atom/ns#" term="true image home"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>Acronis + Ubuntu ≠ love</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
Любые тесты с программным обеспечением несут угрозу выхода
из строя всей ОС. Чтобы обезопасить свою Ubuntu перед установкой KDE 4, я решил
воспользоваться широко распространенной Acronis True Image Home. Установленной была
версия от 2009 года (билд 9809) в Windows 7 &lt;span lang=&quot;EN-US&quot;&gt;Professional&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt; &lt;/span&gt;x64. При снятии резервной
копии раздела &lt;span lang=&quot;EN-US&quot;&gt;ext&lt;/span&gt;3, &lt;span lang=&quot;EN-US&quot;&gt;Acronis&lt;/span&gt; заявил, что сможет сделать
только посекторную копию. Я согласился.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
Через некоторое время решил вернуть ext3 раздел с Linux в
дотестовое состояние. &lt;span lang=&quot;UK&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
Тут и
началось веселье. Acronis в начале восстановления образа сообщил об ошибке в
скрипте при разворачивании. Со второй попытки он меня спросил, куда бы я хотел
развернуть образ. Глупый вопрос казалось бы, но выбрать раздел «куда
восстанавливать» я не мог – он отображался как «неразмеченная область» (для
ext3 нормально), но к тому же был неактивный для выбора. Я перегрузил компьютер…&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
Каково же удивление было, когда я увидел приглашение утилиты
восстановления grub (&lt;span lang=&quot;EN-US&quot;&gt;grub&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;recovery&lt;/span&gt;).
Что, вообще-то, вполне естественно. &lt;span lang=&quot;EN-US&quot;&gt;Grub&lt;/span&gt; ведь был на разделе с &lt;span lang=&quot;EN-US&quot;&gt;Ubuntu&lt;/span&gt;. Насколько я понял, Acronis сделал раздел с Ubuntu
неактивным, а может быть даже удалил его совсем. Был вариант восстановления
системы с LiveCD Ubuntu, образ которой лежал на диске с NTFS, который в свою
очередь был бы доступен после восстановления загрузчика. Иронично, правда?&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
Загрузился
я с LiveCD XP… Там было много программ, Ubuntu.iso я вытащил, но пока он
писался на Flash, решил попробовать Acronis с этого диска (2011 года билд &lt;span lang=&quot;X-NONE&quot; style=&quot;font-family: Tahoma; font-size: 10pt;&quot;&gt;6597&lt;/span&gt;). Снимок раздела успешно подгрузился, и в
качестве целевого раздела для восстановления я смог-таки выбрать неразмеченную
область размером в 20 Гбайт. Восстановление прошло успешно, и все стало на свои
места. Кроме того, Ubuntu вернулась в положенное дотестовое состояние.&lt;span lang=&quot;X-NONE&quot; style=&quot;font-family: Tahoma; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
Мораль сего такова. В последнее время я все чаще вижу
негативные отзывы об Acronis. Основная часть жалоб пользователей о беспричинной
порче таблицы разделов или разделов по отдельности (что и случилось в моем
случае). Так что если уж выбирать программу для резервного копирования данных,
то я бы предпочел с Acronis больше не иметь дел. А при резервном копировании
Unix-файловых систем тем более. Продолжаю поиски.&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ellonimo.blogspot.com/feeds/5596885673147696535/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://ellonimo.blogspot.com/2011/10/acronis-ubuntu-love.html#comment-form' title='Комментарии: 5'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/5596885673147696535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/5596885673147696535'/><link rel='alternate' type='text/html' href='http://ellonimo.blogspot.com/2011/10/acronis-ubuntu-love.html' title='Acronis + Ubuntu ≠ love'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03000631528492098593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675469115383269856.post-1378031142705486495</id><published>2011-10-06T18:38:00.000+03:00</published><updated>2011-10-10T21:40:51.192+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="fstab"/><category scheme="http://www.blogger.com/atom/ns#" term="ntfs-config"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu loading failed"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu ntfs mount"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu ntfs problem"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu не запускается"/><category scheme="http://www.blogger.com/atom/ns#" term="ureadahead"/><title type='text'>ureadahead-other main process terminated with status 2</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;

&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
Ubuntu умеет монтировать диски ntfs, но как я убедился на
себе, лучше этого не делать при загрузке ОС. После включения компьютера и выбора ubuntu в &lt;span lang=&quot;EN-US&quot;&gt;grub&lt;/span&gt;, загрузка застыла.
&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
Переключив на первую консоль я увидел такую запись:&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;…&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;Ureadahead-other
main process (X) terminated with status 2&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;Ureadahead-other
main process (Y) terminated with status 2&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
…&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
Aborted&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
Надежды все же были.&lt;span style=&quot;font-family: Wingdings;&quot;&gt;&lt;/span&gt; После некоторого
времени безрезультатного гугленья наткнулся на восторженный комментарий на
форуме. Он вел на &lt;b&gt;&lt;a href=&quot;http://tech--help.blogspot.com/2009/12/ubuntu-solved-ureadahead-other-main.html&quot;&gt;ЭТОТ&lt;/a&gt;&lt;/b&gt; сайт.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
Причина зависания при старте системы кроется в невозможности
монтировании &lt;span lang=&quot;EN-US&quot;&gt;ntfs&lt;/span&gt;
дисков, в особенности с пробелом в названии (а у меня один из дисков лихо назван семеркой &quot;Зарезервировано системой&quot;). Запись о монтировании храниться в
/etc/fstab. Добраться до этого файла на нестартующей системе можно с liveCD
Ubuntu или другого дистирибутива.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
Огромное спасибо автору &lt;a href=&quot;http://tech--help.blogspot.com/2009/12/ubuntu-solved-ureadahead-other-main.html&quot;&gt;&lt;b&gt;ЭТОЙ &lt;/b&gt;&lt;/a&gt;статьи. Меня она очень выручила.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
PS. Обычно с такой проблемой сталкиваются после установки ntfs-config. &lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ellonimo.blogspot.com/feeds/1378031142705486495/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://ellonimo.blogspot.com/2011/10/ureadahead-other-main-process.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/1378031142705486495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/1378031142705486495'/><link rel='alternate' type='text/html' href='http://ellonimo.blogspot.com/2011/10/ureadahead-other-main-process.html' title='ureadahead-other main process terminated with status 2'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03000631528492098593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675469115383269856.post-1797218497541089168</id><published>2011-09-09T23:46:00.000+03:00</published><updated>2011-09-09T23:46:58.572+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ConsoleOne"/><category scheme="http://www.blogger.com/atom/ns#" term="Novell"/><category scheme="http://www.blogger.com/atom/ns#" term="Novell eDirectory"/><category scheme="http://www.blogger.com/atom/ns#" term="schema"/><category scheme="http://www.blogger.com/atom/ns#" term="ООБД"/><category scheme="http://www.blogger.com/atom/ns#" term="атрибут"/><category scheme="http://www.blogger.com/atom/ns#" term="база данных"/><category scheme="http://www.blogger.com/atom/ns#" term="класс"/><category scheme="http://www.blogger.com/atom/ns#" term="модель"/><category scheme="http://www.blogger.com/atom/ns#" term="объектно-ориентированная"/><category scheme="http://www.blogger.com/atom/ns#" term="реляционная"/><category scheme="http://www.blogger.com/atom/ns#" term="схема"/><title type='text'>Использование Novell eDirectory как ООБД. Философия на практике</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot;&gt;Во второй статье
об использовании &lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;eDirectory&lt;/span&gt;&lt;span lang=&quot;RU&quot;&gt; как ООБД я покажу пример создания типа
данных для хранения информации в виде объектов. На данном этапе вы должны иметь
начальные знания о построении реляционных баз данных, а также помнить, что ООБД
хранит информацию в виде объектов.&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot;&gt;Давайте создадим
1 таблицу в MySQL и эквивалентный ей тип данных в eDirectory, которые,
например, представляли бы простейшую информацию о человеке. Итак, выделим такие
поля:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ol start=&quot;1&quot; style=&quot;margin-top: 0cm; text-align: justify;&quot; type=&quot;1&quot;&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;RU&quot;&gt;ФИО&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;RU&quot;&gt;Возраст (на момент создания записи)&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;RU&quot;&gt;Пол&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;RU&quot;&gt;Домашний адрес&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot;&gt;Лично я
предпочитаю работать в консоли. Табличку я создал вот так:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5tIYiyHJSEONprZz5HPxaDIPgbj5DMo4r3vC3xeDRpMjsZWeqkhwv7rDejt3a7I4iSkGMemrxPnw5NKufFsBZM9IhpiEeCx3xux1oHhIcIUrB1JtDkwHR5q1zgx_EeyX7OYo5f2zwi8JX/s1600/Snap_2011.09.09_21h53m48s_001.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;69&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5tIYiyHJSEONprZz5HPxaDIPgbj5DMo4r3vC3xeDRpMjsZWeqkhwv7rDejt3a7I4iSkGMemrxPnw5NKufFsBZM9IhpiEeCx3xux1oHhIcIUrB1JtDkwHR5q1zgx_EeyX7OYo5f2zwi8JX/s320/Snap_2011.09.09_21h53m48s_001.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot;&gt;Заполним таблицу
двумя записями (для примера хватит):&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhraOne8FZtUehvcCYwkVE_NQpngoUmlptiVjwgHMkuw5wayws4sg8jA0e3HKmew9RLvxrUtGDTci3tvuYICWxfF8FC0h40i1v84k9_L0Ld91zHIShtzu1ZHc8FsfL_kyyaRmo9Vjcsn7mW/s1600/Snap_2011.09.09_22h02m55s_002.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;42&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhraOne8FZtUehvcCYwkVE_NQpngoUmlptiVjwgHMkuw5wayws4sg8jA0e3HKmew9RLvxrUtGDTci3tvuYICWxfF8FC0h40i1v84k9_L0Ld91zHIShtzu1ZHc8FsfL_kyyaRmo9Vjcsn7mW/s320/Snap_2011.09.09_22h02m55s_002.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot;&gt;&amp;nbsp;&lt;/span&gt;

&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot;&gt;Проверяем записи&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxklGU_JkvYCcdo0s8XgRtq_CkkQQEJXrFPWWqxJnN_6wV317oDoBDkc6iWe5Mvngw-O-cqGnz1kJApAgQvGGfwXvt5-E1Cn13KPuNfMVcu6AaZXWMbSZoxwNYqax-m7IBFAWhnPu_HRyN/s1600/Snap_2011.09.09_22h05m38s_004.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;83&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxklGU_JkvYCcdo0s8XgRtq_CkkQQEJXrFPWWqxJnN_6wV317oDoBDkc6iWe5Mvngw-O-cqGnz1kJApAgQvGGfwXvt5-E1Cn13KPuNfMVcu6AaZXWMbSZoxwNYqax-m7IBFAWhnPu_HRyN/s320/Snap_2011.09.09_22h05m38s_004.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot;&gt;Теперь создадим
эквивалентный тип данных в eDirectory. Напомню, что в роли таблицы в ООБД
выступают типы данных, а объекты этих типов аналогичны записям в реляционной
базе.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot;&gt;В данной статье я
буду использовать Novell ConsoleOne для Novell Netware, но это не столь важно. Работать
с eDirectory можно достаточно большим количеством утилит, и этому я уделю
отдельную статью. Сейчас важно закрепить объектно-ориентированное
представление.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot;&gt;Все типы данных (или
структуры) формируют так называемую схему. Ключевыми понятиями схемы являются
классы и атрибуты. Классом eDirectory называется совокупность атрибутов (свойств).
Атрибуты могут быть обязательными и не обязательными для класса. Одни и те же
атрибуты могут одновременно принадлежать больше чем одному классу, и быть
обязательными для одних, и необязательными для других. Прежде чем будет создан
класс, все его атрибуты должны быть созданы (если еще не существуют).&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 12pt;&quot;&gt;Создадим нужные нам атрибуты. Для этого зайдем в менеджер схемы.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTDjKprydYXF3LHYdRGSo-dXHHvZZpNBeKZx5iF-OCyPIbz5myb-zPMCCgUAZUsy0NDkvofTU29jaR1DteaL6Q-Smnbotimoo-l4JrHTHDrdTTUK81MA9pY847-LOS5OoFyZh3bq-WsN-X/s1600/Snap_2011.09.09_22h15m49s_005.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;89&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTDjKprydYXF3LHYdRGSo-dXHHvZZpNBeKZx5iF-OCyPIbz5myb-zPMCCgUAZUsy0NDkvofTU29jaR1DteaL6Q-Smnbotimoo-l4JrHTHDrdTTUK81MA9pY847-LOS5OoFyZh3bq-WsN-X/s320/Snap_2011.09.09_22h15m49s_005.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot;&gt;Жмем &quot;Создать&quot;
на вкладке атрибутов. Создадим первый атрибут (ФИО, остальные атрибуты сделаете
сами по аналогии, а я сделаю без скриншотов). Вводим имя атрибута, про ASN1 ID почитайте
в &lt;a href=&quot;http://www.google.com.ua/url?sa=t&amp;amp;source=web&amp;amp;cd=2&amp;amp;sqi=2&amp;amp;ved=0CCEQFjAB&amp;amp;url=http%3A%2F%2Fdeveloper.novell.com%2Fdocumentation%2Fndslib%2Fpdfdoc%2Fschm_enu%2Fschm_enu.pdf&amp;amp;rct=j&amp;amp;q=novell%20schema&amp;amp;ei=AnpqTqv_C5S38gPat6UM&amp;amp;usg=AFQjCNEGtPFOU-fc8QPGdCvtB90cekqRTg&amp;amp;cad=rja&quot;&gt;schm_enu.&lt;/a&gt;&lt;/span&gt;&lt;a href=&quot;http://www.google.com.ua/url?sa=t&amp;amp;source=web&amp;amp;cd=2&amp;amp;sqi=2&amp;amp;ved=0CCEQFjAB&amp;amp;url=http%3A%2F%2Fdeveloper.novell.com%2Fdocumentation%2Fndslib%2Fpdfdoc%2Fschm_enu%2Fschm_enu.pdf&amp;amp;rct=j&amp;amp;q=novell%20schema&amp;amp;ei=AnpqTqv_C5S38gPat6UM&amp;amp;usg=AFQjCNEGtPFOU-fc8QPGdCvtB90cekqRTg&amp;amp;cad=rja&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;pdf&lt;/span&gt;&lt;/a&gt;&lt;span lang=&quot;RU&quot;&gt; на сайте &lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Novell&lt;/span&gt;&lt;span lang=&quot;RU&quot;&gt;. Для нашего примера можно оставить пустым.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEji_cYtzUjzyQhz7_fZuKSiP402k18JcUXRFbu1ZK4IOKVz-4m48uk6FlRdvOYhyphenhyphenNKALZCOGjwqs6_5klkRikohk41yjRjDkRC-I0sWNojAMFyzsf-MhYDu_V3XaUx6enW0CSitOc-XyNje/s1600/Snap_2011.09.09_22h27m20s_007.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;168&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEji_cYtzUjzyQhz7_fZuKSiP402k18JcUXRFbu1ZK4IOKVz-4m48uk6FlRdvOYhyphenhyphenNKALZCOGjwqs6_5klkRikohk41yjRjDkRC-I0sWNojAMFyzsf-MhYDu_V3XaUx6enW0CSitOc-XyNje/s320/Snap_2011.09.09_22h27m20s_007.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 12pt;&quot;&gt;Следующий шаг – выбор синтаксиса. Синтаксис в
eDirectiry – это тип данных (строка, целое число, boolean, дата, время и т.д.).&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKmgJyhcpNhHjw-363vqDPCQY6JreSs9zRT6cSlVXKuUYuAbfieFjFoOXhlfoyuu76wKhZ4eAZuw6QnL6IRQKR_-edC__vDRtI5hN4GjIeAGqSFC-ZwkFWNlm2ClnPFhwGJBC2DAp-GjWo/s1600/Snap_2011.09.09_22h30m46s_008.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;170&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKmgJyhcpNhHjw-363vqDPCQY6JreSs9zRT6cSlVXKuUYuAbfieFjFoOXhlfoyuu76wKhZ4eAZuw6QnL6IRQKR_-edC__vDRtI5hN4GjIeAGqSFC-ZwkFWNlm2ClnPFhwGJBC2DAp-GjWo/s320/Snap_2011.09.09_22h30m46s_008.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 12pt;&quot;&gt;Далее указываем дополнительные характеристики. Об
их назначении читайте в &lt;a href=&quot;http://www.google.com.ua/url?sa=t&amp;amp;source=web&amp;amp;cd=2&amp;amp;sqi=2&amp;amp;ved=0CCEQFjAB&amp;amp;url=http%3A%2F%2Fdeveloper.novell.com%2Fdocumentation%2Fndslib%2Fpdfdoc%2Fschm_enu%2Fschm_enu.pdf&amp;amp;rct=j&amp;amp;q=novell%20schema&amp;amp;ei=AnpqTqv_C5S38gPat6UM&amp;amp;usg=AFQjCNEGtPFOU-fc8QPGdCvtB90cekqRTg&amp;amp;cad=rja&quot;&gt;schm_enu.&lt;/a&gt;&lt;/span&gt;&lt;a href=&quot;http://www.google.com.ua/url?sa=t&amp;amp;source=web&amp;amp;cd=2&amp;amp;sqi=2&amp;amp;ved=0CCEQFjAB&amp;amp;url=http%3A%2F%2Fdeveloper.novell.com%2Fdocumentation%2Fndslib%2Fpdfdoc%2Fschm_enu%2Fschm_enu.pdf&amp;amp;rct=j&amp;amp;q=novell%20schema&amp;amp;ei=AnpqTqv_C5S38gPat6UM&amp;amp;usg=AFQjCNEGtPFOU-fc8QPGdCvtB90cekqRTg&amp;amp;cad=rja&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 12pt;&quot;&gt;pdf&lt;/span&gt;&lt;/a&gt;&lt;span lang=&quot;RU&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 12pt;&quot;&gt;. Для нашего примера выбираем Single value (одно значение). Это
означает, что поле может содержать только одну строку (иначе может содержать
набор строк).&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwBW5W9ofN54yePIeEvbw_hW5HWCa2kmmh_b2mBgCRxgMk_H9JdKXjiN1xr7c7XNs-uP5cgbk0ZzO4cXGURDhPbjGTaExyRa8Axrq9kVUF3IR84Fna1SRDmiyb2OZI1T6vsE8cZvEQxxz5/s1600/Snap_2011.09.09_22h33m15s_009.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;171&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwBW5W9ofN54yePIeEvbw_hW5HWCa2kmmh_b2mBgCRxgMk_H9JdKXjiN1xr7c7XNs-uP5cgbk0ZzO4cXGURDhPbjGTaExyRa8Axrq9kVUF3IR84Fna1SRDmiyb2OZI1T6vsE8cZvEQxxz5/s320/Snap_2011.09.09_22h33m15s_009.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot;&gt;Жмем готово.
Атрибут создан. Мы его можем видеть в общем списке атрибутов.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot;&gt;После создания всех
атрибутов (&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;person&lt;/span&gt;&lt;span lang=&quot;RU&quot;&gt;_&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;fio&lt;/span&gt;&lt;span lang=&quot;RU&quot;&gt;, &lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;person&lt;/span&gt;&lt;span lang=&quot;RU&quot;&gt;_&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;age&lt;/span&gt;&lt;span lang=&quot;RU&quot;&gt;, &lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;person&lt;/span&gt;&lt;span lang=&quot;RU&quot;&gt;_&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;gender&lt;/span&gt;&lt;span lang=&quot;RU&quot;&gt;, &lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;person&lt;/span&gt;&lt;span lang=&quot;RU&quot;&gt;_&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;adress&lt;/span&gt;&lt;span lang=&quot;RU&quot;&gt;) переходим на
вкладку классов и жмем создать класс. Даем ему имя &lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;my&lt;/span&gt;&lt;span lang=&quot;RU&quot;&gt;_&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;person&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;RU&quot;&gt;(окошко аналогично как при создании атрибута). Указываем что класс будет
действующим. В том же pdf файле подробно описана разница между действующим,
недействующим и дополнительными классами, а также понятие контейнерного класса.
Выбираем действующий, т.к. от него можно создавать объекты.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1nsEdeKe0gNk763UBztPdBki_3NZOZYa-2rdMf9jcQaViLiPQ1JNu3GEDflQLeFuTi6TTf1DcKeQiXwguHy8qk2NXdNeD58nsJXm-8P8ryz-E2IwiTErDLiT5XvISmjtBtsPh3Rtbh0jX/s1600/Snap_2011.09.09_22h41m39s_010.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1nsEdeKe0gNk763UBztPdBki_3NZOZYa-2rdMf9jcQaViLiPQ1JNu3GEDflQLeFuTi6TTf1DcKeQiXwguHy8qk2NXdNeD58nsJXm-8P8ryz-E2IwiTErDLiT5XvISmjtBtsPh3Rtbh0jX/s1600/Snap_2011.09.09_22h41m39s_010.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 12pt;&quot;&gt;Выбираем родительский класс TOP. Согласно идеологии
ООП и eDirectory, все классы являются наследниками класса TOP, и расширяют его
своими атрибутами. Класс TOP содержит минимум атрибутов, поэтому берем его за
родителя нашего класса my_person.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXuC7t94Ws68Otp6CA5uQuKobvQYA9EQRtTrxYFmHCGMXpPJDfx85L3UcsXJ5Q52srd2FqznEGeEgLJRUXLE32-bLCBdPSycQY6U_3zI4z12tZDD0tQM0wT1-TDk18c4sUG1C9WRM_tY-k/s1600/Snap_2011.09.09_22h44m08s_011.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;159&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXuC7t94Ws68Otp6CA5uQuKobvQYA9EQRtTrxYFmHCGMXpPJDfx85L3UcsXJ5Q52srd2FqznEGeEgLJRUXLE32-bLCBdPSycQY6U_3zI4z12tZDD0tQM0wT1-TDk18c4sUG1C9WRM_tY-k/s320/Snap_2011.09.09_22h44m08s_011.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 12pt;&quot;&gt;Указываем обязательные атрибуты для класса (для
аналогии см. &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 12pt;&quot;&gt;not&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 12pt;&quot;&gt;null&lt;/span&gt;&lt;span lang=&quot;RU&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 12pt;&quot;&gt; в реляционном примере).&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhu9Hah1vF5Mm54jPYxyQaGPVR8NT_LFd9xjqFspuT6vxRSXRAcR7ezzhj5_09QBHWKLUf5vOaR2uqsBAZbKqpaOaSC3lN6A03Zq344arXRpLMG0EFGtsbnmnmpdSRqW5kKu6gevvJIZA4L/s1600/Snap_2011.09.09_22h47m53s_012.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;195&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhu9Hah1vF5Mm54jPYxyQaGPVR8NT_LFd9xjqFspuT6vxRSXRAcR7ezzhj5_09QBHWKLUf5vOaR2uqsBAZbKqpaOaSC3lN6A03Zq344arXRpLMG0EFGtsbnmnmpdSRqW5kKu6gevvJIZA4L/s320/Snap_2011.09.09_22h47m53s_012.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 12pt;&quot;&gt;А также добавляем к классу необязательные атрибуты
(в нашем случае – person_&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 12pt;&quot;&gt;adress&lt;/span&gt;&lt;span lang=&quot;RU&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 12pt;&quot;&gt;).&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7XeGDqlqFV9cPB5KaS-R_Tt0EjHD2dEf5XC4YwKi7BHcCXIOaI1nuopRQ_qApAgBpE1AM8NkP8FUDnkh4vj02lje-Dxx6XoK6L1HHNzQbmaBTXh_IQRPoOHkqbO8iPKVQhsLauDK7Z-vs/s1600/Snap_2011.09.09_22h49m27s_013.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;190&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7XeGDqlqFV9cPB5KaS-R_Tt0EjHD2dEf5XC4YwKi7BHcCXIOaI1nuopRQ_qApAgBpE1AM8NkP8FUDnkh4vj02lje-Dxx6XoK6L1HHNzQbmaBTXh_IQRPoOHkqbO8iPKVQhsLauDK7Z-vs/s320/Snap_2011.09.09_22h49m27s_013.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 12pt;&quot;&gt;Выбираем атрибут именования (ключевое понятие! см.
в &lt;a href=&quot;http://www.google.com.ua/url?sa=t&amp;amp;source=web&amp;amp;cd=2&amp;amp;sqi=2&amp;amp;ved=0CCEQFjAB&amp;amp;url=http%3A%2F%2Fdeveloper.novell.com%2Fdocumentation%2Fndslib%2Fpdfdoc%2Fschm_enu%2Fschm_enu.pdf&amp;amp;rct=j&amp;amp;q=novell%20schema&amp;amp;ei=AnpqTqv_C5S38gPat6UM&amp;amp;usg=AFQjCNEGtPFOU-fc8QPGdCvtB90cekqRTg&amp;amp;cad=rja&quot;&gt;schm_enu&lt;/a&gt;).&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhobfC5mFj-loyANZO89e5qHS40jM13cE_sI4jA-HDkpdQDuOtniApQ8etthrQtcDZpubZU7gtG6zydFgvWJaAKdPzCC5UsOuMZ6iHqigfFdIlM-4uOA62osQcBZ3Q76xFyMXj_ISjEdW1V/s1600/Snap_2011.09.09_22h50m56s_014.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;130&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhobfC5mFj-loyANZO89e5qHS40jM13cE_sI4jA-HDkpdQDuOtniApQ8etthrQtcDZpubZU7gtG6zydFgvWJaAKdPzCC5UsOuMZ6iHqigfFdIlM-4uOA62osQcBZ3Q76xFyMXj_ISjEdW1V/s320/Snap_2011.09.09_22h50m56s_014.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 12pt;&quot;&gt;Разрешаем создание объектов создаваемого класса в
указанных контейнерах (объектах классов, которые могут содержать в себе другие
объекты).&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLgldnrzRWwcwLKC8XQuVVN89xK0nBHSb0eOn8teeY4aBF90FH_SfnkMBb5H_iRZ8ehNHBnxRq6Tjp7Ll8MaTNsS-PdQQVMEmoQ6MXcB6V8ukujnoeqno-DLwSPyXX_1OFbMHT5h3hiQhy/s1600/Snap_2011.09.09_22h52m10s_015.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;131&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLgldnrzRWwcwLKC8XQuVVN89xK0nBHSb0eOn8teeY4aBF90FH_SfnkMBb5H_iRZ8ehNHBnxRq6Tjp7Ll8MaTNsS-PdQQVMEmoQ6MXcB6V8ukujnoeqno-DLwSPyXX_1OFbMHT5h3hiQhy/s320/Snap_2011.09.09_22h52m10s_015.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot;&gt;Жмем готово.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 12pt;&quot;&gt;Итак, мы создали класс или тип данных. Теперь можем создать объекты
этого типа. Жмем правой клавишей на контейнере, выбираем &quot;Создать-Объект&quot;.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI7CClvQY8t6NRPvlfy_JFwLe3SJcxjqVtz3kBsiWKn2Ro34cXn2wq6T7ZMDm6tbozzVKTI6zXiQciYpmH9zsQsr4ix53DQnq5WqNjXS4DKlMFRpLdzacQi5OiDlhWuC4_9fBeWGyon73a/s1600/Snap_2011.09.09_22h55m18s_016.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;186&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI7CClvQY8t6NRPvlfy_JFwLe3SJcxjqVtz3kBsiWKn2Ro34cXn2wq6T7ZMDm6tbozzVKTI6zXiQciYpmH9zsQsr4ix53DQnq5WqNjXS4DKlMFRpLdzacQi5OiDlhWuC4_9fBeWGyon73a/s320/Snap_2011.09.09_22h55m18s_016.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot;&gt;Внимание!
Изображенный на рисунке объект lnu является объектом класса Organisation. При
создании класса my_person мы указали, что экземпляр нашего созданного класса
может быть создан в контейнерах классов Organisation и &lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Organisational&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Unit&lt;/span&gt;&lt;span lang=&quot;RU&quot;&gt;, а в других контейнерах
мы не сможем его создать.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 12pt;&quot;&gt;Выбираем тип создаваемого объекта – my_&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 12pt;&quot;&gt;person&lt;/span&gt;&lt;span lang=&quot;RU&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 12pt;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiioUwV-gIg7psoABJNIBwYGkicUrvCNycRD47jG03mOvk4BWABpqYP7y6vcYOiW2LqWyuFOHWCvoGN8oXqUFeTS44M5F9lhOE1Z_D9TxOXVT6gRRiz4M6VUQ_1lCPd_toXxNc9a7Q9aoKT/s1600/Snap_2011.09.09_23h00m29s_017.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;184&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiioUwV-gIg7psoABJNIBwYGkicUrvCNycRD47jG03mOvk4BWABpqYP7y6vcYOiW2LqWyuFOHWCvoGN8oXqUFeTS44M5F9lhOE1Z_D9TxOXVT6gRRiz4M6VUQ_1lCPd_toXxNc9a7Q9aoKT/s320/Snap_2011.09.09_23h00m29s_017.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 12pt;&quot;&gt;Заполняем обязательные свойства создаваемого
объекта и жмем OK.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj08lq2S-BkErbHf1zLMQ0q3Fg_1ISRxGwZdRUM-D_GJxgacD4jAra5pjZ6TVpAxNuXRTXIiD41DbNyplk2l9Yvp2nZlLBOyZ4c_gzhnnU7smXmb0IsAsHRye4GOBar6pIeG9DCtqOXdgD0/s1600/Snap_2011.09.09_23h02m23s_018.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;166&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj08lq2S-BkErbHf1zLMQ0q3Fg_1ISRxGwZdRUM-D_GJxgacD4jAra5pjZ6TVpAxNuXRTXIiD41DbNyplk2l9Yvp2nZlLBOyZ4c_gzhnnU7smXmb0IsAsHRye4GOBar6pIeG9DCtqOXdgD0/s320/Snap_2011.09.09_23h02m23s_018.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 12pt;&quot;&gt;Создадим и второй объект. ConsoleOne не может нам
продемонстрировать содержимое объектов нашего класса визуально, т.к. для этого
нужно расширение, но с объектами можно работать непосредственно из кода
программы.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvt2jMbVVCaBghyrO7a6e7QdfFwQadZRRAe0xfLVl3V4e0zk_BrGowrIHJuxPtzVlHDfdaxmaJWf0Kr-NhnLl0V8zCdp82Vj-oGE5igYjBWgnZcx1UZsW1vfa3118WcP4O0rRtuyHvW-NQ/s1600/Snap_2011.09.09_23h07m03s_019.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvt2jMbVVCaBghyrO7a6e7QdfFwQadZRRAe0xfLVl3V4e0zk_BrGowrIHJuxPtzVlHDfdaxmaJWf0Kr-NhnLl0V8zCdp82Vj-oGE5igYjBWgnZcx1UZsW1vfa3118WcP4O0rRtuyHvW-NQ/s1600/Snap_2011.09.09_23h07m03s_019.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 12pt;&quot;&gt;Приведу пример хранения отображаемого ConsoleOne
классического типа User.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiI8V_3W6rsEgDECj7lWzE64SRGXocNxO9k2Mav1DVOvquP7ujtRMuLq-FUXr7nc22PlgFF5aCmcqyoeHazcDMgje_kg7JwwSYe-ic3R5qO0R2j6-FK4GU_hg6FhUJKlk2Q0ga4WjbQGbtX/s1600/Snap_2011.09.09_23h11m47s_020.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;246&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiI8V_3W6rsEgDECj7lWzE64SRGXocNxO9k2Mav1DVOvquP7ujtRMuLq-FUXr7nc22PlgFF5aCmcqyoeHazcDMgje_kg7JwwSYe-ic3R5qO0R2j6-FK4GU_hg6FhUJKlk2Q0ga4WjbQGbtX/s320/Snap_2011.09.09_23h11m47s_020.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 12pt;&quot;&gt;Таким образом реализуется хранение данных в ООБД Novell
eDirectory. В следующей статье о eDirect&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 12pt;&quot;&gt;o&lt;/span&gt;&lt;span lang=&quot;RU&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 12pt;&quot;&gt;ry я расскажу о наиболее распространенных способах
создании объектов и расширении схемы.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span id=&quot;goog_535426283&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_535426284&quot;&gt;&lt;/span&gt;



&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ellonimo.blogspot.com/feeds/1797218497541089168/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://ellonimo.blogspot.com/2011/09/novell-edirectory.html#comment-form' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/1797218497541089168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/1797218497541089168'/><link rel='alternate' type='text/html' href='http://ellonimo.blogspot.com/2011/09/novell-edirectory.html' title='Использование Novell eDirectory как ООБД. Философия на практике'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03000631528492098593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5tIYiyHJSEONprZz5HPxaDIPgbj5DMo4r3vC3xeDRpMjsZWeqkhwv7rDejt3a7I4iSkGMemrxPnw5NKufFsBZM9IhpiEeCx3xux1oHhIcIUrB1JtDkwHR5q1zgx_EeyX7OYo5f2zwi8JX/s72-c/Snap_2011.09.09_21h53m48s_001.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675469115383269856.post-7547527813057107136</id><published>2011-09-06T22:09:00.000+03:00</published><updated>2011-09-06T22:09:28.942+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bat"/><category scheme="http://www.blogger.com/atom/ns#" term="netsh"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows 7"/><category scheme="http://www.blogger.com/atom/ns#" term="автоматическая настройка"/><category scheme="http://www.blogger.com/atom/ns#" term="настройка сети"/><category scheme="http://www.blogger.com/atom/ns#" term="сеть Windows"/><title type='text'>Смена сетевых настроек через консоль. Bat-файл для Windows 7</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
  &lt;w:View&gt;Normal&lt;/w:View&gt;
  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
  &lt;w:HyphenationZone&gt;21&lt;/w:HyphenationZone&gt;
  &lt;w:PunctuationKerning/&gt;
  &lt;w:ValidateAgainstSchemas/&gt;
  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
  &lt;w:Compatibility&gt;
   &lt;w:BreakWrappedTables/&gt;
   &lt;w:SnapToGridInCell/&gt;
   &lt;w:WrapTextWithPunct/&gt;
   &lt;w:UseAsianBreakRules/&gt;
   &lt;w:DontGrowAutofit/&gt;
  &lt;/w:Compatibility&gt;
  &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;
 &lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState=&quot;false&quot; LatentStyleCount=&quot;156&quot;&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:&quot;Обычная таблица&quot;;
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:&quot;&quot;;
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:&quot;Times New Roman&quot;;
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
&lt;/style&gt;
&lt;![endif]--&gt;

&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: inherit; text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot; style=&quot;mso-ansi-language: RU;&quot;&gt;Данный способ
будет очень полезен тем, кому часто приходится менять настройки сетевого
соединения на ноутбуке. Например, на работе нужен постоянный IP, заданные DNS и
шлюз, а дома настройки сети получаются из сети автоматически, или наоборот.&lt;/span&gt;&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;

&lt;/span&gt;&lt;span lang=&quot;RU&quot; style=&quot;font-family: inherit; font-size: 12pt;&quot;&gt;За настройку сети в Windows 7 отвечает команда &lt;i&gt;netsh&lt;/i&gt;. Кому интересно,
смотрите ее параметры. Уверяю, со знанием этой команды можно настроить сеть без
графического интерфейса. У команды &lt;i&gt;netsh &lt;/i&gt;нас интересует параметр &lt;i&gt;interface&lt;/i&gt;,
который с добавлением &lt;i&gt;ip set address&lt;/i&gt; или &lt;i&gt;ip set dns&lt;/i&gt; позволяет устанавливать IP адрес и DNS сетевому
соединению, название которого указывается в качестве параметра &lt;i&gt;name&lt;/i&gt;.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9CYs8bjxutShVuW2c80M8mPzaXnY9qJO6aN8M1fpoFrbKmSqNWtefHudZPQB4VGUzvqwlvCZjPrRRd7ldTf8zAUQx58XGSnlB_b-GernyLp_GK3qE9zM76gJsJAqS3ZttzmoDDYLFB5t2/s1600/15.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;189&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9CYs8bjxutShVuW2c80M8mPzaXnY9qJO6aN8M1fpoFrbKmSqNWtefHudZPQB4VGUzvqwlvCZjPrRRd7ldTf8zAUQx58XGSnlB_b-GernyLp_GK3qE9zM76gJsJAqS3ZttzmoDDYLFB5t2/s320/15.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot; style=&quot;font-family: inherit; font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
  &lt;w:View&gt;Normal&lt;/w:View&gt;
  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
  &lt;w:HyphenationZone&gt;21&lt;/w:HyphenationZone&gt;
  &lt;w:PunctuationKerning/&gt;
  &lt;w:ValidateAgainstSchemas/&gt;
  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
  &lt;w:Compatibility&gt;
   &lt;w:BreakWrappedTables/&gt;
   &lt;w:SnapToGridInCell/&gt;
   &lt;w:WrapTextWithPunct/&gt;
   &lt;w:UseAsianBreakRules/&gt;
   &lt;w:DontGrowAutofit/&gt;
  &lt;/w:Compatibility&gt;
  &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;
 &lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState=&quot;false&quot; LatentStyleCount=&quot;156&quot;&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:&quot;Обычная таблица&quot;;
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:&quot;&quot;;
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:&quot;Times New Roman&quot;;
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
&lt;/style&gt;
&lt;![endif]--&gt;

&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: inherit; text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot; style=&quot;mso-ansi-language: RU;&quot;&gt;Для
автоматических настроек моего беспроводного подключения команда выглядит так:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;


&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: inherit; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;


&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;color: red; font-family: inherit; text-align: justify;&quot;&gt;
&lt;i&gt;&lt;span lang=&quot;EN-GB&quot; style=&quot;mso-ansi-language: EN-GB;&quot;&gt;netsh
interface ip set address name=&quot;&lt;/span&gt;&lt;span lang=&quot;RU&quot; style=&quot;mso-ansi-language: RU;&quot;&gt;Беспроводное&lt;/span&gt;&lt;span lang=&quot;RU&quot; style=&quot;mso-ansi-language: EN-GB;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;RU&quot; style=&quot;mso-ansi-language: RU;&quot;&gt;сетевое&lt;/span&gt;&lt;span lang=&quot;RU&quot; style=&quot;mso-ansi-language: EN-GB;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;RU&quot; style=&quot;mso-ansi-language: RU;&quot;&gt;соединение&lt;/span&gt;&lt;span lang=&quot;EN-GB&quot; style=&quot;mso-ansi-language: EN-GB;&quot;&gt;&quot;
source=dhcp&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;


&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;color: red; font-family: inherit; text-align: justify;&quot;&gt;
&lt;i&gt;&lt;span lang=&quot;EN-GB&quot; style=&quot;mso-ansi-language: EN-GB;&quot;&gt;netsh
interface ip set dns name=&quot;Беспроводное сетевое соединение&quot;
source=dhcp&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;


&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: inherit; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;


&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: inherit; text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot; style=&quot;mso-ansi-language: RU;&quot;&gt;Если мне нужно
установить параметры вручную, то делается это так:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;


&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: inherit; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;


&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;color: red; font-family: inherit; text-align: justify;&quot;&gt;
&lt;i&gt;&lt;span lang=&quot;EN-GB&quot; style=&quot;mso-ansi-language: EN-GB;&quot;&gt;netsh
interface ip set address name=&quot;&lt;/span&gt;&lt;span lang=&quot;RU&quot; style=&quot;mso-ansi-language: RU;&quot;&gt;Беспроводное&lt;/span&gt;&lt;span lang=&quot;RU&quot; style=&quot;mso-ansi-language: EN-GB;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;RU&quot; style=&quot;mso-ansi-language: RU;&quot;&gt;сетевое&lt;/span&gt;&lt;span lang=&quot;RU&quot; style=&quot;mso-ansi-language: EN-GB;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;RU&quot; style=&quot;mso-ansi-language: RU;&quot;&gt;соединение&lt;/span&gt;&lt;span lang=&quot;EN-GB&quot; style=&quot;mso-ansi-language: EN-GB;&quot;&gt;&quot;
source=static 192.168.156.&lt;/span&gt;117&lt;span lang=&quot;EN-GB&quot; style=&quot;mso-ansi-language: EN-GB;&quot;&gt; 255.255.255.0 gateway=192.168.156.&lt;/span&gt;17&lt;span lang=&quot;EN-GB&quot; style=&quot;mso-ansi-language: EN-GB;&quot;&gt; 1&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;


&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;color: red; font-family: inherit; text-align: justify;&quot;&gt;
&lt;i&gt;&lt;span lang=&quot;EN-GB&quot; style=&quot;mso-ansi-language: EN-GB;&quot;&gt;netsh interface
ip set dns name=&quot;&lt;/span&gt;&lt;span lang=&quot;RU&quot; style=&quot;mso-ansi-language: RU;&quot;&gt;Беспроводное&lt;/span&gt;&lt;span lang=&quot;RU&quot; style=&quot;mso-ansi-language: EN-GB;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;RU&quot; style=&quot;mso-ansi-language: RU;&quot;&gt;сетевое&lt;/span&gt;&lt;span lang=&quot;RU&quot; style=&quot;mso-ansi-language: EN-GB;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;RU&quot; style=&quot;mso-ansi-language: RU;&quot;&gt;соединение&lt;/span&gt;&lt;span lang=&quot;EN-GB&quot; style=&quot;mso-ansi-language: EN-GB;&quot;&gt;&quot; static 192.168.156.17&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;


&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;color: red; font-family: inherit; text-align: justify;&quot;&gt;
&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;mso-ansi-language: EN-US;&quot;&gt;n&lt;/span&gt;&lt;span lang=&quot;EN-GB&quot; style=&quot;mso-ansi-language: EN-GB;&quot;&gt;etsh interface ipv4 add dns &quot;&lt;/span&gt;&lt;span lang=&quot;RU&quot; style=&quot;mso-ansi-language: RU;&quot;&gt;Беспроводное&lt;/span&gt;&lt;span lang=&quot;RU&quot; style=&quot;mso-ansi-language: EN-GB;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;RU&quot; style=&quot;mso-ansi-language: RU;&quot;&gt;сетевое&lt;/span&gt;&lt;span lang=&quot;RU&quot; style=&quot;mso-ansi-language: EN-GB;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;RU&quot; style=&quot;mso-ansi-language: RU;&quot;&gt;соединение&lt;/span&gt;&lt;span lang=&quot;EN-GB&quot; style=&quot;mso-ansi-language: EN-GB;&quot;&gt;&quot; 192.168.250.144 index=2&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;


&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: inherit; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;


&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: inherit; text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot; style=&quot;mso-ansi-language: RU;&quot;&gt;Здесь после &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-GB&quot; style=&quot;mso-ansi-language: EN-GB;&quot;&gt;source&lt;/span&gt;&lt;span lang=&quot;RU&quot; style=&quot;mso-ansi-language: RU;&quot;&gt;=&lt;/span&gt;&lt;span lang=&quot;EN-GB&quot; style=&quot;mso-ansi-language: EN-GB;&quot;&gt;static&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;RU&quot; style=&quot;mso-ansi-language: RU;&quot;&gt; указаны &lt;/span&gt;&lt;span lang=&quot;EN-GB&quot; style=&quot;mso-ansi-language: EN-GB;&quot;&gt;IP&lt;/span&gt;&lt;span lang=&quot;RU&quot; style=&quot;mso-ansi-language: RU;&quot;&gt; адрес, маска сети, и шлюз соответственно. В конце
ставится метрика (единица после &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-GB&quot; style=&quot;mso-ansi-language: EN-GB;&quot;&gt;gateway&lt;/span&gt;&lt;span lang=&quot;RU&quot; style=&quot;mso-ansi-language: RU;&quot;&gt;=192.168.156.&lt;/span&gt;17&lt;/i&gt;&lt;span lang=&quot;RU&quot; style=&quot;mso-ansi-language: RU;&quot;&gt;). Вторая строка устанавливает DNS сервер,
а третья – добавляет второй DNS сервер.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;


&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot; style=&quot;font-family: inherit;&quot;&gt;Обращаю ваше
внимание! Эти команды для постоянного использования можно, и даже нужно вынести
в bat-файлы, но кодировка при сохранении должна быть CP866. Именно в этой
кодировке выводятся записи в консоль Windows!&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot; style=&quot;font-family: inherit;&quot;&gt;Так это выглядит у меня на рабочем столе :)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk1lh6RQplkFigHUfx1PaUgSkuQS9Xk44lFGz8tY7qvgaX3w_saFUX-b1qNhWAhaHFxlHKQCkQDTH0zA3Q3grkfd8m13Y5NWgLv4PSgY6VOwzVqtyGpm8XngjuQy2_ziWoGG52ohasltdC/s1600/16.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk1lh6RQplkFigHUfx1PaUgSkuQS9Xk44lFGz8tY7qvgaX3w_saFUX-b1qNhWAhaHFxlHKQCkQDTH0zA3Q3grkfd8m13Y5NWgLv4PSgY6VOwzVqtyGpm8XngjuQy2_ziWoGG52ohasltdC/s1600/16.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot; style=&quot;font-family: inherit;&quot;&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ellonimo.blogspot.com/feeds/7547527813057107136/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://ellonimo.blogspot.com/2011/09/bat-windows-7.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/7547527813057107136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/7547527813057107136'/><link rel='alternate' type='text/html' href='http://ellonimo.blogspot.com/2011/09/bat-windows-7.html' title='Смена сетевых настроек через консоль. Bat-файл для Windows 7'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03000631528492098593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9CYs8bjxutShVuW2c80M8mPzaXnY9qJO6aN8M1fpoFrbKmSqNWtefHudZPQB4VGUzvqwlvCZjPrRRd7ldTf8zAUQx58XGSnlB_b-GernyLp_GK3qE9zM76gJsJAqS3ZttzmoDDYLFB5t2/s72-c/15.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675469115383269856.post-1614551560558373200</id><published>2011-09-03T21:23:00.001+03:00</published><updated>2011-09-06T22:10:09.915+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="skype"/><category scheme="http://www.blogger.com/atom/ns#" term="skype ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="v4l1compat.so"/><category scheme="http://www.blogger.com/atom/ns#" term="перевернутое изображение"/><title type='text'>Исправляем перевернутое изображение в Skype в Ubuntu</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot;&gt;В &lt;a href=&quot;http://ellonimo.blogspot.com/2011/08/web-ubuntu.html&quot;&gt;написанной мною статье&lt;/a&gt; я показал как обновить драйвера веб камеры в Ubuntu. После описанного
обновления, программы, работающие с веб камерой, начали давать нормально
ориентированное изображение. Одно только но – Skype отказался подкоряться, и
продолжал показывать автора вверх ногами. И тут я решил попробовать описанный
давно метод. До обновления драйвера он не давал никаких положительных или
отрицательных эффектов, а теперь решил проблему на раз.&lt;/span&gt;&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
Итак, нужно запустить
приложение с предварительной загрузкой модуля &lt;span style=&quot;color: #38761d;&quot;&gt;v4l1compat.so&lt;/span&gt;&lt;span lang=&quot;RU&quot;&gt;. Делается такой запуск из консоли, ну или
для удобства можно вынести запуск в ярлык на рабочий стол Ubuntu. Для запуска
пишется следующее:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;color: red; text-align: justify;&quot;&gt;
&lt;i&gt;LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype&lt;/i&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
Вместо &lt;span lang=&quot;RU&quot;&gt;skype,&lt;/span&gt;
после &lt;span style=&quot;color: #38761d;&quot;&gt;v4l1compat.so&lt;/span&gt;&lt;span lang=&quot;RU&quot;&gt; могло бы стоять название
любой другой программы, изображение с веб камеры в которой перевернуто.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot;&gt;Удачного
использования!&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ellonimo.blogspot.com/feeds/1614551560558373200/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://ellonimo.blogspot.com/2011/09/skype-ubuntu.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/1614551560558373200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/1614551560558373200'/><link rel='alternate' type='text/html' href='http://ellonimo.blogspot.com/2011/09/skype-ubuntu.html' title='Исправляем перевернутое изображение в Skype в Ubuntu'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03000631528492098593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675469115383269856.post-1481193678659450691</id><published>2011-09-01T20:24:00.000+03:00</published><updated>2011-09-06T22:10:27.243+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Messagebox"/><category scheme="http://www.blogger.com/atom/ns#" term="MessageBox в Java"/><category scheme="http://www.blogger.com/atom/ns#" term="модальное окно"/><title type='text'>MessageBox в Java. Вариант для ленивых.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot;&gt;Год назад еще
нашел класс, в котором были реализованы простейшие MessageBox&#39;ы. К сожалению в
упор не нахожу сейчас ссылки на сайт разработчика, и поэтому не могу на него сослаться (если кто найдет - выложите в комментарии, я внесу в запись). &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Класс позволяет вывести такие диалоги:&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span lang=&quot;RU&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZn9k5X-JYdk7lKEdNC8k1Pa7sSfLCm5fextM9V5GJ_c1YVIx-Wh31NSqhi546BXEjyuZHnHDk45UC0Xi3YfT8hDInBzjgtQL8s4K2z6wGKEhHajMsBOQ0JIGtMeifmSTEXe9SIuhHGXRz/s1600/11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZn9k5X-JYdk7lKEdNC8k1Pa7sSfLCm5fextM9V5GJ_c1YVIx-Wh31NSqhi546BXEjyuZHnHDk45UC0Xi3YfT8hDInBzjgtQL8s4K2z6wGKEhHajMsBOQ0JIGtMeifmSTEXe9SIuhHGXRz/s1600/11.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvYpuuQMmQPkYk7kvgPiZfS0qBGIL1bNb91W0p4nPJBfDC6VQwqivFsNhc7UA29H1O_2qGadplfV2ndrU44pH9ZPVWDxrT5sXwyxlrK_LX8YUpYXWbaQjrij2wcKTxQQkpDk65mwRbKymh/s1600/12.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvYpuuQMmQPkYk7kvgPiZfS0qBGIL1bNb91W0p4nPJBfDC6VQwqivFsNhc7UA29H1O_2qGadplfV2ndrU44pH9ZPVWDxrT5sXwyxlrK_LX8YUpYXWbaQjrij2wcKTxQQkpDk65mwRbKymh/s1600/12.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKjoS0F7PLSdippFNHf-ywd4FQC1-Jy54M3AKlK7tW3lqfgdJX-tCxwaGy91LM2K8gjCAlSfDWXhz9GVQZPwQSiZUirFI1XimzYL0Muj2G2m0-KAnsAV-DASc3LAdxeBOkRzMAMT8cVTa7/s1600/13.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKjoS0F7PLSdippFNHf-ywd4FQC1-Jy54M3AKlK7tW3lqfgdJX-tCxwaGy91LM2K8gjCAlSfDWXhz9GVQZPwQSiZUirFI1XimzYL0Muj2G2m0-KAnsAV-DASc3LAdxeBOkRzMAMT8cVTa7/s1600/13.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAG4aageLOH6ZhE9LRLR1-3sQG6hzYvZKVrgXv42p6QzAp1xgSKfYBfcd53wgwghxCR9kmg5KujuTL9aijo5mas0PYryrOFeR7m0UODuKH5drgmYmSz6cL0qlo2VDBBL9SYhRr9jTYwuYQ/s1600/14.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAG4aageLOH6ZhE9LRLR1-3sQG6hzYvZKVrgXv42p6QzAp1xgSKfYBfcd53wgwghxCR9kmg5KujuTL9aijo5mas0PYryrOFeR7m0UODuKH5drgmYmSz6cL0qlo2VDBBL9SYhRr9jTYwuYQ/s1600/14.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Заглавие окна и выводимый текст редактируется. Скачать класс можно по &lt;a href=&quot;https://sites.google.com/site/ellonimo/MessageBox.java?attredirects=0&amp;amp;d=1&quot;&gt;этой ссылке&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ellonimo.blogspot.com/feeds/1481193678659450691/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://ellonimo.blogspot.com/2011/09/messagebox-java.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/1481193678659450691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/1481193678659450691'/><link rel='alternate' type='text/html' href='http://ellonimo.blogspot.com/2011/09/messagebox-java.html' title='MessageBox в Java. Вариант для ленивых.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03000631528492098593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZn9k5X-JYdk7lKEdNC8k1Pa7sSfLCm5fextM9V5GJ_c1YVIx-Wh31NSqhi546BXEjyuZHnHDk45UC0Xi3YfT8hDInBzjgtQL8s4K2z6wGKEhHajMsBOQ0JIGtMeifmSTEXe9SIuhHGXRz/s72-c/11.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675469115383269856.post-8201755516347269908</id><published>2011-09-01T19:29:00.001+03:00</published><updated>2011-09-06T22:10:37.350+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="java ldap connector"/><category scheme="http://www.blogger.com/atom/ns#" term="JLDAP"/><category scheme="http://www.blogger.com/atom/ns#" term="LDAP"/><title type='text'>Класс-коннектор LDAP на Java</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot;&gt;Для соединения
Java-приложения с LDAP сервером разработан пакет JLDAP. Он доступен для
скачивания в сети. Примеры работы можно просмотреть &lt;a href=&quot;http://developer.novell.com/documentation/samplecode/jldap_sample/index.htm&quot;&gt;здесь&lt;/a&gt;&lt;a href=&quot;http://developer.novell.com/documentation/samplecode/jldap_sample/index.htm&quot;&gt;&lt;/a&gt;.
В каждом случае устанавливается соединение, а в особых случаях много раз. Код
достаточно громоздкий для многократного использования как есть, поэтому для
себя я написал Java класс и поместил в него функционал установки соединения и
его завершения. &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 12pt;&quot;&gt;Класс можно скачать по &lt;a href=&quot;https://sites.google.com/site/ellonimo/LDAPConnector.java?attredirects=0&amp;amp;d=1&quot;&gt;этой ссылке&lt;/a&gt;. Приятного использования.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ellonimo.blogspot.com/feeds/8201755516347269908/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://ellonimo.blogspot.com/2011/09/ldap-java.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/8201755516347269908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/8201755516347269908'/><link rel='alternate' type='text/html' href='http://ellonimo.blogspot.com/2011/09/ldap-java.html' title='Класс-коннектор LDAP на Java'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03000631528492098593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675469115383269856.post-5166386207424451419</id><published>2011-08-21T12:28:00.002+03:00</published><updated>2011-09-06T22:11:18.939+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="vkontakte.ru"/><category scheme="http://www.blogger.com/atom/ns#" term="аватар из интернета"/><category scheme="http://www.blogger.com/atom/ns#" term="вконтакте"/><category scheme="http://www.blogger.com/atom/ns#" term="как установить картинку вконтакте"/><category scheme="http://www.blogger.com/atom/ns#" term="ставим аватар"/><title type='text'>Ставим фотографию Вконтакте прямо из интернета</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Это так, полезность и интересная заметка. А что если в поле выбора пути к фотографии поставить url картинки в интернете? И, на удивление, получилось. Далее показываю конкретно.&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
1. Имеем страницу vkontakte.ru&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
2. Хотим поменять аватар. Жмем &quot;Изменить фотографию - Загрузить новую фотографию&quot;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmwQrqS2Hnjh6fzHvSMkl_9EByVh9LL9GA3NEm5lKTOkVh5PawIqAyPsdiP_2thyu0Ab3uK9IB4E0Rx-b-Imm_SjPV2WvpODDXrS0YOfN4uwB9CFbU9YdtKR4NIeOoTYzo8oF8IYencC8e/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;202&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmwQrqS2Hnjh6fzHvSMkl_9EByVh9LL9GA3NEm5lKTOkVh5PawIqAyPsdiP_2thyu0Ab3uK9IB4E0Rx-b-Imm_SjPV2WvpODDXrS0YOfN4uwB9CFbU9YdtKR4NIeOoTYzo8oF8IYencC8e/s320/1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
3. Видим окошко загрузки. Жмем &quot;Выбрать файл&quot;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghf9kc0cA-UqbgjvKNj9Mt-NrgMsFfz_e6zQwNhqP-gGLqVuZtt-6TorZ-5sONFNg3HKGxnaMiuCyBTCJQj4GlgWzJGN2lB3Z5BT8_tvX0kJd1WBwGPBz32SKvcO-Yjzvxb7e-P6cHrVvu/s1600/2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;182&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghf9kc0cA-UqbgjvKNj9Mt-NrgMsFfz_e6zQwNhqP-gGLqVuZtt-6TorZ-5sONFNg3HKGxnaMiuCyBTCJQj4GlgWzJGN2lB3Z5BT8_tvX0kJd1WBwGPBz32SKvcO-Yjzvxb7e-P6cHrVvu/s320/2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
4. В поле имени файла помещаем полный url к картинке в интернете&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvAKrY2P9QKtFyHrivdIfxrF287stDR9VB7DE63uXTChUOFEyYugqvwYSgxDpA7pVrf56eTSooCrcADjZUeeS45AEySbyIP4rXoHFwxgxyWfjw1JiCQKTxqM12gdYrnLS6g_oDMvlelsQb/s1600/3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;181&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvAKrY2P9QKtFyHrivdIfxrF287stDR9VB7DE63uXTChUOFEyYugqvwYSgxDpA7pVrf56eTSooCrcADjZUeeS45AEySbyIP4rXoHFwxgxyWfjw1JiCQKTxqM12gdYrnLS6g_oDMvlelsQb/s320/3.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
5. После нажатия кнопки &quot;Открыть&quot;, контакт грузит картинку из интернета напрямую и выдает окошко редактирования уменьшенной копии. После нажатия кнопки &quot;Сохранить&quot;, получаем новый аватар.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhr53tz4bMhsYTifqiCvbvLYOqzfyBPRx04e_gx8srEtPypxq1uR7KNCqSqYhmkL5qQqt-D53ItDeziHO4LnbEqvbPVGVaO5z4MlHNc9EWQqiB0CZVxMoWXRgPXfSFPdPqxsMjWy9Q4DqTo/s1600/4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;291&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhr53tz4bMhsYTifqiCvbvLYOqzfyBPRx04e_gx8srEtPypxq1uR7KNCqSqYhmkL5qQqt-D53ItDeziHO4LnbEqvbPVGVaO5z4MlHNc9EWQqiB0CZVxMoWXRgPXfSFPdPqxsMjWy9Q4DqTo/s320/4.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Данный способ будет очень полезным в том случае, если картинка для аватара находится в интернете, и грузить ее к себе на компьютер смысла нет.&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ellonimo.blogspot.com/feeds/5166386207424451419/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://ellonimo.blogspot.com/2011/08/blog-post.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/5166386207424451419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/5166386207424451419'/><link rel='alternate' type='text/html' href='http://ellonimo.blogspot.com/2011/08/blog-post.html' title='Ставим фотографию Вконтакте прямо из интернета'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03000631528492098593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmwQrqS2Hnjh6fzHvSMkl_9EByVh9LL9GA3NEm5lKTOkVh5PawIqAyPsdiP_2thyu0Ab3uK9IB4E0Rx-b-Imm_SjPV2WvpODDXrS0YOfN4uwB9CFbU9YdtKR4NIeOoTYzo8oF8IYencC8e/s72-c/1.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675469115383269856.post-4642591073474242924</id><published>2011-08-19T21:35:00.003+03:00</published><updated>2011-09-06T22:11:33.544+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="eDirectory"/><category scheme="http://www.blogger.com/atom/ns#" term="Novell"/><category scheme="http://www.blogger.com/atom/ns#" term="Novell eDirectory"/><category scheme="http://www.blogger.com/atom/ns#" term="ООБД"/><category scheme="http://www.blogger.com/atom/ns#" term="база данных"/><category scheme="http://www.blogger.com/atom/ns#" term="объектно-ориентированная"/><title type='text'>Использование Novell eDirectory как ООБД. Философия. Коротко.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot;&gt;Как гласит википедия, Novell eDirectory, кроме службы каталогов, представляет собой иерархическую, объектно-ориентированную базу данных, которая представляет все ресурсы организации в виде логического дерева. Ресурсами могут быть сотрудники, должности, серверы, рабочие станции, приложения, принтеры, службы, группы и т.д. Но мало кто задумывался, а кроме того, и использовал eDirectory для хранения произвольных объектов. А почему бы и нет? &lt;/span&gt;&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
Полтора года назад я проводил сравнение производительности MySQL и eDir на добавление, выборку и удаление 10000 записей (такие масштабы были связаны с моей работой, а не взяты с потолка; кому интересно больше - пробуйте). Все транзакции выполнялись программно, засекалось время операций. На добавление, изменение и удаление MySQL потребовалось чуть более 2 минут, eDir – больше 6. А вот с выборкой все намного интереснее. MySQL справился за 1 с небольшим минуту, а eDir выдал результаты за 1 секунду. Такова особенность этой базы данных. Выборка занимает незначительное время, в отличие от изменения данных. Эта особенность делает применение eDir в качестве БД с преобладающими выборками просто незаменимой.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot;&gt;В случае с использованием реляционной БД все просто: есть табличка с полями. На основе этой структуры создаются записи. Как же понять, как использовать eDir для представления данных? Все не так сложно, как кажется. То, что eDir является объектно-ориентированной БД, означает, что принципы ее построения подчиняются объектно-ориентированному программированию. &quot;Все является объектом&quot;… Вот представьте, что одна запись таблицы реляционной БД превратилась в самостоятельный объект. У нее есть уникальный идентификатор и внутренний набор полей. В объектно-ориентированном программировании внутренние поля называются атрибутами, а структура записи (какие должны быть поля и каких типов: varchar, text, integer, date, time и т.д.) – класс. И каждый раз, когда в ООБД создается объект (вспоминаем &quot;запись&quot;), он соответствует своему классу (структура таблицы в реляционной БД).&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;RU&quot;&gt;На этом философию использования Novell &lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;eDirectory&lt;/span&gt;&lt;span lang=&quot;RU&quot;&gt; в качестве базы данных я заканчиваю. В последующих статьях я расскажу как и какими способами использовать eDir для хранения своих объектов, как работать с такой БД в Java.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ellonimo.blogspot.com/feeds/4642591073474242924/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://ellonimo.blogspot.com/2011/08/novell-edirectory.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/4642591073474242924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/4642591073474242924'/><link rel='alternate' type='text/html' href='http://ellonimo.blogspot.com/2011/08/novell-edirectory.html' title='Использование Novell eDirectory как ООБД. Философия. Коротко.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03000631528492098593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675469115383269856.post-2036416328363376599</id><published>2011-08-12T12:18:00.000+03:00</published><updated>2011-09-06T22:11:57.978+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows XP"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows не выходит из сна"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows не грузится"/><category scheme="http://www.blogger.com/atom/ns#" term="выход из сна Windows"/><title type='text'>Выводим Windows из сна</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Сегодня ноутбук знакомой под управлением Windows XP ушел в сон, но  выходить из него упорно отказался. При этом вход в меню загрузки Windows  был недоступен. Оставалось только смотреть на зависший экран и слушать  мольбы о спасении бесценной информации. Под рукой была только чистая  болванка и ноут с насыпом образов Linux. Действовать надо было быстро, и  я решил хотя бы вытянуть инфу с диска C.&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span id=&quot;more-69&quot;&gt;&lt;/span&gt;Записал  Ubuntu 10.10 live, загрузился, но при попытке доступа к виндошному  диску C получил ошибку, благо описание к ней прилагалось:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The NTFS partition is hibernated. Please resume and shutdown Windows properly, so mounting could be done safely.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Далее описание гласило следующее: можно примонтировать в режиме  только для чтения, либо СБРОСИТЬ гибернацию файловой системы. Я  попробовал так как было написано в примере:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: red;&quot;&gt;sudo mount -t ntfs-3g /dev/sda1 /mnt/название_тома -o remove_hiberfile&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Диск был успешно подключен, и я поспешил проверить снос гибернации  (сна). О чудо – Винда поднялась! Что же мы такое сделали за 1 минуту? Я  сейчас поясню.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Команда mount монтирует устройство (в примере /dev/sda1) в место на  диске (в примере /mnt/название_тома). Параметр –t означает тип  монтируемой файловой системы, в нашем случае ntfs-3g (ntfs-3g на самом  деле является драйвером доступа к файловой системе ntfs в Linux.  Смотрите информацию о ntfs-3g в википедии). Параметр –o указывает тип  доступа к тому (например только чтение, чтение и запись), среди которых  есть remove_hiberfile, который удаляет файл сохраненной оперативной  памяти Windows XP.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Вот так наугад был найден способ вывести безнадежно спящую XPюшку из  комы. Надеюсь данный способ поможет кому-либо еще, кроме меня.&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ellonimo.blogspot.com/feeds/2036416328363376599/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://ellonimo.blogspot.com/2011/08/windows.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/2036416328363376599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/2036416328363376599'/><link rel='alternate' type='text/html' href='http://ellonimo.blogspot.com/2011/08/windows.html' title='Выводим Windows из сна'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03000631528492098593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675469115383269856.post-601560104867175372</id><published>2011-08-12T12:16:00.002+03:00</published><updated>2011-09-06T22:12:25.780+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="32 bit"/><category scheme="http://www.blogger.com/atom/ns#" term="64 bit"/><category scheme="http://www.blogger.com/atom/ns#" term="ConsoleOne"/><category scheme="http://www.blogger.com/atom/ns#" term="ConsoleOne Windows 7"/><category scheme="http://www.blogger.com/atom/ns#" term="Novell"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows 7"/><title type='text'>Установка ConsoleOne в Windows 7</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Как известно, ConsoleOne не устанавливается и не запускается (в  случае копирования уже установленного варианта) в Windows 7. Novell на  данный момент поддерживает все свои продукты для Windows XP, но не выше.  Однако, найден способ обхода данного ограничения.&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span id=&quot;more-65&quot;&gt;&lt;/span&gt;&lt;br /&gt;
Для установки на Windows 7 32-bit надо проделать следующее:&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Установить значение ключа  HKEY_LOCAL_MACHINE\SOFTWARE\Novell\NetWareWorkstation\CurrentVersion\MinorVersion  на 91 в десятичной системе счисления (5b в hex)&lt;/li&gt;
&lt;li&gt;Удалить ключ \HKEY_LOCAL_MACHINE\SOFTWARE\Novell\NetWareWorkstation\CurrentVersion\Compatability&lt;/li&gt;
&lt;/ol&gt;
Для Windows 7 64-bit:&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Установить значение ключа  HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Novell\NetWareWorkstation\CurrentVersion\MinorVersion  на 91 в десятичной системе счисления (5b в hex)&lt;/li&gt;
&lt;li&gt;Удалить ключ HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Novell\NetWareWorkstation\CurrentVersion\Compatability&lt;/li&gt;
&lt;/ol&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Теперь ConsoleOne успешно установится и будет работать. Для  безукоризненной работы желательна классическая тема Windows, но и на  обычно работает нормально :)&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ellonimo.blogspot.com/feeds/601560104867175372/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://ellonimo.blogspot.com/2011/08/consoleone-windows-7.html#comment-form' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/601560104867175372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/601560104867175372'/><link rel='alternate' type='text/html' href='http://ellonimo.blogspot.com/2011/08/consoleone-windows-7.html' title='Установка ConsoleOne в Windows 7'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03000631528492098593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675469115383269856.post-6402443677186688642</id><published>2011-08-12T12:15:00.002+03:00</published><updated>2011-09-06T22:12:51.696+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="login scripts"/><category scheme="http://www.blogger.com/atom/ns#" term="Novell"/><category scheme="http://www.blogger.com/atom/ns#" term="Novell Client"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>Login scripts Novell Client</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Мною уже описана установка Novell Client на Ubuntu. Напомню, что  ставилась старая и не официальная версия, тем не менее, под Ubuntu  работает именно она. В данной статье я расскажу об так называемых login  scripts, которые использует установленная нами версия novelclient  0.91.1.&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span id=&quot;more-59&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Если вас интересует данная статья, то я могу уверенно сказать, что вам известно достаточно о login scripts. Официальный мануал (&lt;a href=&quot;http://www.novell.com/documentation/linux_client/pdfdoc/login/login.pdf&quot;&gt;http://www.novell.com/documentation/linux_client/pdfdoc/login/login.pdf&lt;/a&gt;)  покрывает написание и использование login scripts современных версий  Novell Сlient для Windows и Linux (SLED). Данный синтаксис не подходит  для Novell Client 0.91.1.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Для установленного нами клиента разработчики определили собственный и  достаточно веселый синтаксис. В папке doc архива  novelclient-0-91-1-i386.tar.gz содержится файл с коротким примером от  разработчиков.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Каждая строка-команда должны начинаться со смайлика «;)» Вот что пишут в качестве примера разработчики клиента:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
;) echo «Hello » $USER&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
;) echo «The date is » `date +%x`&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
;) ncpmap -S fileserver -A 192.168.1.99 -V VOL1 -E ~/MYTREE/FILESERVER/VOL1&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Здесь первая строка – вывод приветствия пользователю, вторая – вывод  текущей даты, и третья – монтирование диска. Строчки, которые начинаются  со смайлика, не будут распознаны никак при исполнении актуальными  клиентами Windows и Linux, но выполнятся нашим клиентом, и наоборот.  Получилось довольно универсально. Теперь подробнее о монтировании. В  монтировании дисков нам помогает утилита ncpmap. Она имеет такой  синтаксис:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
ncpmap [OPTIONS] [-a] [mount-point] , где&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
OPTIONS:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
-T, tree&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Имя дерева&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
-S, server&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Имя сервера. Параметры -T и -S – взаимозаменяющие.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
-X, name_ctx&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Контекст по умолчанию.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
-E, echo&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Выводить сообщения о монтировании.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
-V, volume&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Том для монтирования. Для –S используется бинарный формат, а для –T – формат NDS.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
-R, path&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Путь к корню монтирования (совсем не обязательно указывать).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
-f, mode&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Права доступа к файлам в восьмеричном виде (тоже указывать не обязательно, потому что логин уже дает права доступа на шары).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
-d, mode&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Права доступа к папкам в восьмеричном виде (аналогично предыдущему).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
-t, time_out&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Время отклика сервера. По умолчанию 60/100 секунды.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
-r, retry_count&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Количество повторных попыток операций с деревом. По умолчанию 5.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
-s&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Разрешать или нет переименование или удаление файлов только для чтения (аналогично –f и –d)&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
-h&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Вывод хелпа.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
-v&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Вывод версии ncpfs.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
-y, charset&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Кодировка для отображения (если не указано – кодировка сервера).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
-p, codepage&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Кодировка для работы с томом (если не указано – кодировка сервера).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
-a&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Автомонтирование подключаемой шары в ~/ncp/SERVER/VOLUME.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
-I&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Автомонтирование подключаемой шары в /mnt/ncp/SERVER/VOLUME.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Приведу пример своей команды ncpmap:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
;) ncpmap -S 192.168.156.44 -A 192.168.156.44 -V PUBLIC:pub -E –a&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
здесь:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
-S 192.168.156.44 – адрес сервера. Я бы советовал по возможности писать его IP.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
-A 192.168.156.44 –IP адрес сервера в случае недоступности имени.  Параметр пришел из ncpmount и не является обязательным, НО без него у  меня не работало ни в какую.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
-V PUBLIC:pub – том для монтирования&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
-E –a – автомонтирование и вывод результатов&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
На этом этапе имеем полностью работоспособный Novell Client с поддержкой login scripts.&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ellonimo.blogspot.com/feeds/6402443677186688642/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://ellonimo.blogspot.com/2011/08/login-scripts-novell-client.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/6402443677186688642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/6402443677186688642'/><link rel='alternate' type='text/html' href='http://ellonimo.blogspot.com/2011/08/login-scripts-novell-client.html' title='Login scripts Novell Client'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03000631528492098593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675469115383269856.post-2973849725897342745</id><published>2011-08-12T12:14:00.000+03:00</published><updated>2011-09-06T22:13:03.185+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="QIP 2010"/><category scheme="http://www.blogger.com/atom/ns#" term="QIP Infium"/><category scheme="http://www.blogger.com/atom/ns#" term="Выключение камеры QIP"/><category scheme="http://www.blogger.com/atom/ns#" term="камера QIP"/><title type='text'>Выключение web-камеры в QIP 2010 и QIP Infium.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Новые возможности это хорошо, но когда они начинают приносить  проблемы, это не шутки. Недавно QIP внес в свой функционал звонилку. Все  бы ничего, если бы jabber протокол при выходе в онлайн не включал  камеру. Что ж в этом плохого, спросите Вы? Включать-то он ее включает, а  вот выключать не считает нужным. Благо тем, у кого web-камера без  лампочки активности, ничего не мешает, но ведь камера у Вас работает  пока включен QIP, и со временем испортится.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Создатели QIP абсолютно ничего не комментировали по этому поводу, но  на форуме пользователи пришли к выводу о кривости реализации месенджера.  Пока что найден единственный способ заставить QIP не использовать  камеру – это убить звонилку.&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span id=&quot;more-52&quot;&gt;&lt;/span&gt;Для этого входим в папку с установленным QIP’ом и удаляем следующее (это абсолютно безопасно):&lt;/div&gt;
&lt;ol start=&quot;1&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;Core/voip.dll&lt;/li&gt;
&lt;li&gt;Core/voip_ru.dll&lt;/li&gt;
&lt;li&gt;Protos/SIP&lt;/li&gt;
&lt;li&gt;Protos/XIMSS&lt;/li&gt;
&lt;/ol&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Теперь перезапускаем QIP (или стартуем его, если был выключен), и  камера больше не будет использоваться. Внимание! При обновлении версии  QIP прийдется заново удалять вышеуказанные папки и файлы. Вход в  Настройки – Видео и звук – Настройки видео и звука скорей всего вызовет  крах QIP, потому что файлы работы с камерой мы вырезали. Но для тех, кто  не пользуется звонилкой, туда лезть и не надо.&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ellonimo.blogspot.com/feeds/2973849725897342745/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://ellonimo.blogspot.com/2011/08/web-qip-2010-qip-infium.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/2973849725897342745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/2973849725897342745'/><link rel='alternate' type='text/html' href='http://ellonimo.blogspot.com/2011/08/web-qip-2010-qip-infium.html' title='Выключение web-камеры в QIP 2010 и QIP Infium.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03000631528492098593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675469115383269856.post-8154966277643881581</id><published>2011-08-12T12:12:00.003+03:00</published><updated>2011-09-06T22:13:17.343+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="Web-камера"/><category scheme="http://www.blogger.com/atom/ns#" term="исправление web-камеры"/><category scheme="http://www.blogger.com/atom/ns#" term="перевернутое изображение"/><title type='text'>Исправление перевернутой web-камеры в Ubuntu</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Многие пользователи ноутбуков, особенно Asus, после установки Ubuntu  сталкиваются с перевернутым изображением web-камеры с драйверами  UVCVIDEO. До недавнего времени исправить данную ситуацию можно было лишь  вручную поправив исходники или запуском целевого приложения из скрипта,  в котором предварительно был запущен драйвер с указанием поворота  изображения.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Недавно ситуация изменилась, и в PPA-репозитории появились  исправленные пакеты. По многочисленным отзывам можно сказать, что  большее количество камер исправлено, но не все.&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span id=&quot;more-45&quot;&gt;&lt;/span&gt;Для обновления набираем в консоли следующее:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;color: red;&quot;&gt;sudo apt-add-repository ppa:libv4l/ppa&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;color: red;&quot;&gt;sudo apt-get update&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;color: red;&quot;&gt;sudo apt-get install libv4l-0 v4l2ucp v4l-conf v4l-utils xserver-xorg-video-v4l&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
После установки cheese на моей  Chichony показал нормальное  изображение, хотя до этого работать с вебкой  можно было лишь перевернув  ноутбук вверх дном :)&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ellonimo.blogspot.com/feeds/8154966277643881581/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://ellonimo.blogspot.com/2011/08/web-ubuntu.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/8154966277643881581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675469115383269856/posts/default/8154966277643881581'/><link rel='alternate' type='text/html' href='http://ellonimo.blogspot.com/2011/08/web-ubuntu.html' title='Исправление перевернутой web-камеры в Ubuntu'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03000631528492098593</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>