<?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: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-6118694792400629241</id><updated>2012-02-15T23:31:52.504-08:00</updated><category term='step by step'/><category term='linux'/><category term='debug'/><category term='KDE'/><category term='nano'/><category term='ntfs'/><category term='1С'/><category term='php'/><category term='Gmail'/><category term='github'/><category term='django'/><category term='Google'/><category term='sed'/><category term='конвертация'/><category term='jquery'/><category term='sql'/><category term='git'/><category term='opensource'/><category term='python'/><category term='шаг за шагом'/><category term='pubkey'/><category term='samba'/><category term='windows'/><category term='dev'/><category term='сеть'/><category term='qt'/><category term='ubuntu'/><category term='fstab'/><category term='cp1251'/><category term='программирование'/><category term='json'/><title type='text'>IT est</title><subtitle type='html'>Свежее мясо в мире IT. Linux, *BSD, Windows, Solaris, etc</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>38</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6118694792400629241.post-478482316608133769</id><published>2010-03-11T11:44:00.000-08:00</published><updated>2010-03-11T11:54:21.471-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dev'/><category scheme='http://www.blogger.com/atom/ns#' term='django'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><title type='text'>Hello, world! на Django</title><content type='html'>&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Итак, разработка на Django, шаг второй. Пишем хеллоуворлд.&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;В директории вашего проекта создаем файл представление (например &lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#33CC00;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;views.py&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;В файле представления пишем:&lt;/span&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span"  style="color:#33CC00;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;# -*- coding: utf-8 -*-&lt;br /&gt;from django.http import HttpResponse&lt;br /&gt;&lt;br /&gt;def hello(request):&lt;br /&gt; return HttpResponse("Здравствуй, Мир")&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Связываем функцию с URL, для этого в файле urls.py после строки &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: monospace; border-collapse: collapse; white-space: pre; "&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span"  style="color:#33CC00;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;from django.conf.urls.defaults import *&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: monospace; border-collapse: collapse; white-space: pre; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: monospace; border-collapse: collapse; white-space: pre; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;добавляем&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: monospace; border-collapse: collapse; white-space: pre; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; импорт нашей функции из файла представления&lt;/span&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span"  style="color:#33CC00;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;from mysite.views import hello&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; а после строки &lt;/span&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span"  style="color:#33CC00;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;urlpatterns = patterns('',&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; добавляем привязку функции к регулярному выражению&lt;/span&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span"  style="color:#33CC00;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;('^hello/$', hello),&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Стартуем сервер &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: courier; border-collapse: collapse; white-space: nowrap; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span"  style="color:#33CC00;"&gt;python manage.py runserver&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Смотрим вывод функции &lt;span class="Apple-style-span"  style="color:#33CC00;"&gt;hello&lt;/span&gt; на &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial; border-collapse: collapse; color: rgb(255, 255, 255); line-height: 18px; "&gt;&lt;a href="http://127.0.0.1:8000/hello/"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;http://127.0.0.1:8000/hello/&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ol&gt;&lt;br /&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-478482316608133769?l=kuser-est.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/478482316608133769/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6118694792400629241&amp;postID=478482316608133769' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/478482316608133769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/478482316608133769'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/2010/03/hello-world-django.html' title='Hello, world! на Django'/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6118694792400629241.post-6404595047275351687</id><published>2010-02-25T02:01:00.003-08:00</published><updated>2010-02-25T02:01:31.201-08:00</updated><title type='text'>Полезные модули для Drupal. Часть 1</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;Этим топиком, я начинаю цикл статей, о разнообразных полезных модулях для CMS Drupal.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Модуль &lt;a href='http://setegnom.com/drupal/project/apply_for_role'&gt;Apply for role&lt;/a&gt; позволяет пользователям отправлять запросы из своего аккаунта администраторам, для включения их в определённую роль. &lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Модуль &lt;a href='http://setegnom.com/drupal/project/archive'&gt;Archive&lt;/a&gt; позволяет просматривать документы по дате создания, а также фильтровать их по типам. Этот модуль заменяет стандартный модуль Archive, который включался в Drupal 4.7.x и более ранние версии системы. Необходимый и очень правильный модуль, построенный на технологии AJAX. Наверняка у вас такое бывало: напечатали много текста, обдумали его и вдруг нажали не на ту кнопку, браузер закрылся или сообщение стёрлось или вообще перезагрузился компьютер. Теперь вам нужно вспоминать свои собственные мысли и не факт, что это вам удастся, во всяком случае, многие интересные мысли и выражения будут утеряны.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Модуль &lt;a href='http://setegnom.com/drupal/project/autosave'&gt;Autosave&lt;/a&gt; избавляет нас от этого недоразумения. Он создаёт ревизии для редактируемого документа через определённое количество миллисекунд (опция настраивается). Плюсы очевидны: вы больше никогда не потеряете свою информацию, фактически, вы можете создавать новые статьи прямо в браузере, нет нужды делать это в каком-либо текстовом редакторе, ну и наконец, вы освобождены от страхов. Немало для такого простого модуля, не так ли? Модуль работает только в версии 5.0 и выше, использует jQuery Form Plugin и настраивается элементарно. Нужно просто на странице ваших типов контента перейти на вкладку "Autosave" и отметить необходимые опции. Да и уверяю вас 10000 миллисекунд - этого достаточно, меньше указывать совершенно не нужно, можно больше...&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;На сладкое:&lt;/strong&gt; Модуль &lt;a href='http://setegnom.com/drupal/project/backup_migrate'&gt;Backup and Migrate&lt;/a&gt; выполняет задачи по созданию и восстановлению базы данных сайта, а также может использоваться для переноса данных с одного сайта на другой. Модуль поддерживает сжатие gzip, bzip и zip и автоматическое выполнение заданий по расписанию. При создании и восстановлении архива базы можно выбирать таблицы, сохранять файл в папке или скачивать с сервера. По умолчанию таблицы с кешем в архив не включаются. Файлы архивов защищаются от общего доступа правилами в файле .htaccess.&lt;/p&gt;&lt;p&gt;&lt;span style=' font-size:small;'&gt;Взято с &lt;/span&gt;&lt;a href='http://setegnom.com/'&gt;&lt;span style=' font-size:small;'&gt;http://setegnom.com/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-6404595047275351687?l=kuser-est.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/6404595047275351687/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6118694792400629241&amp;postID=6404595047275351687' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/6404595047275351687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/6404595047275351687'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/2010/02/drupal-1.html' title='Полезные модули для Drupal. Часть 1'/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6118694792400629241.post-3980395304261958939</id><published>2010-02-25T01:25:00.000-08:00</published><updated>2010-02-25T01:30:52.876-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dev'/><category scheme='http://www.blogger.com/atom/ns#' term='django'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><title type='text'>Быстрый старт в Django</title><content type='html'>&lt;span class="Apple-style-span"   style="  line-height: 19px; font-family:sans-serif;font-size:13px;"&gt;&lt;p style="margin-top: 0,4em; margin-right: 0px; margin-bottom: 0,5em; margin-left: 0px; line-height: 1,5em; "&gt;&lt;em&gt;Проект&lt;/em&gt; в django может быть самостоятельным приложением, но в большой степени это просто структура директорий и настройки общие для всех приложений внутри. А &lt;em&gt;приложение&lt;/em&gt; - это как раз код, который выполняется.&lt;/p&gt;&lt;p style="margin-top: 0,4em; margin-right: 0px; margin-bottom: 0,5em; margin-left: 0px; line-height: 1,5em; "&gt;&lt;code style="background-color: rgb(254, 255, 255) !important; color: rgb(14, 103, 32); "&gt;django-admin.py startproject newproj&lt;/code&gt;&lt;/p&gt;&lt;p style="margin-top: 0,4em; margin-right: 0px; margin-bottom: 0,5em; margin-left: 0px; line-height: 1,5em; "&gt;&lt;code style="background-color: rgb(254, 255, 255) !important; color: rgb(14, 103, 32); "&gt;&lt;span class="Apple-style-span"  style="color: rgb(0, 0, 0);  font-family:sans-serif;"&gt;Создать приложение можно с помощью команды: &lt;code style="background-color: rgb(254, 255, 255) !important; color: rgb(14, 103, 32); "&gt;python manage.py startapp newapp&lt;/code&gt;&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;&lt;p style="margin-top: 0,4em; margin-right: 0px; margin-bottom: 0,5em; margin-left: 0px; line-height: 1,5em; "&gt;&lt;code style="background-color: rgb(254, 255, 255) !important; color: rgb(14, 103, 32); "&gt;&lt;span class="Apple-style-span"  style="color: rgb(0, 0, 0);  font-family:sans-serif;"&gt;&lt;code style="background-color: rgb(254, 255, 255) !important; color: rgb(14, 103, 32); "&gt;&lt;span class="Apple-style-span"  style="color: rgb(0, 0, 0);  font-family:sans-serif;"&gt;&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;&lt;code style="background-color: rgb(254, 255, 255) !important; color: rgb(14, 103, 32); "&gt;&lt;code style="background-color: rgb(254, 255, 255) !important; color: rgb(14, 103, 32); "&gt;&lt;p style="margin-top: 0,4em; margin-right: 0px; margin-bottom: 0,5em; margin-left: 0px; line-height: 1,5em; "&gt;&lt;span class="Apple-style-span"  style="color:#000000;"&gt;Перед запуском надо записать изменения в базу данных (если она используется): &lt;/span&gt;&lt;code style="background-color: rgb(254, 255, 255) !important; color: rgb(14, 103, 32); "&gt;python manage.py syncdb&lt;/code&gt;&lt;/p&gt;&lt;p style="margin-top: 0,4em; margin-right: 0px; margin-bottom: 0,5em; margin-left: 0px; line-height: 1,5em; "&gt;&lt;span class="Apple-style-span"  style="color:#000000;"&gt;Также можно проверить на ошибки: &lt;/span&gt;&lt;code style="background-color: rgb(254, 255, 255) !important; color: rgb(14, 103, 32); "&gt;python manage.py validate&lt;/code&gt;&lt;/p&gt;&lt;p style="margin-top: 0,4em; margin-right: 0px; margin-bottom: 0,5em; margin-left: 0px; line-height: 1,5em; "&gt;&lt;span class="Apple-style-span"  style="color:#000000;"&gt;Запустить проект:&lt;/span&gt; &lt;code style="background-color: rgb(254, 255, 255) !important; color: rgb(14, 103, 32); "&gt;python manage.py runserver&lt;/code&gt;&lt;/p&gt;&lt;p style="margin-top: 0,4em; margin-right: 0px; margin-bottom: 0,5em; margin-left: 0px; line-height: 1,5em; "&gt;&lt;span class="Apple-style-span"  style="color:#000000;"&gt;Зайти по адресу:&lt;/span&gt; "&lt;a href="http://127.0.0.1:8000/" class="external free" rel="nofollow" style="text-decoration: none; color: rgb(51, 102, 187); background-image: url(http://bits.wikimedia.org/skins-1.5/monobook/external.png); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; padding-top: 0px; padding-right: 13px; padding-bottom: 0px; padding-left: 0px; background-position: 100% 50%; background-repeat: no-repeat no-repeat; "&gt;http://127.0.0.1:8000/&lt;/a&gt;"&lt;/p&gt;&lt;/code&gt;&lt;/code&gt;&lt;/span&gt;&lt;code style="background-color: rgb(254, 255, 255) !important; color: rgb(14, 103, 32); "&gt;&lt;code style="background-color: rgb(254, 255, 255) !important; color: rgb(14, 103, 32); "&gt;&lt;/code&gt;&lt;/code&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-3980395304261958939?l=kuser-est.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/3980395304261958939/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6118694792400629241&amp;postID=3980395304261958939' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/3980395304261958939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/3980395304261958939'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/2010/02/django.html' title='Быстрый старт в Django'/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6118694792400629241.post-3880568460908411906</id><published>2009-11-27T00:17:00.001-08:00</published><updated>2009-11-27T00:17:09.628-08:00</updated><title type='text'>Amarok не воспроизводит музыку</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;Столкнулся недавно с такой проблемой - amarok отказывается воспроизводить любую музыку, объясняя это наличием множества ошибок. Оказывается, проблема была в backend`е. Все решилось установкой и настройкой phonon-xine. &lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-3880568460908411906?l=kuser-est.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/3880568460908411906/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6118694792400629241&amp;postID=3880568460908411906' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/3880568460908411906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/3880568460908411906'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/2009/11/amarok.html' title='Amarok не воспроизводит музыку'/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6118694792400629241.post-4462331135232594898</id><published>2009-11-26T22:44:00.001-08:00</published><updated>2009-11-26T22:45:51.206-08:00</updated><title type='text'>Пробую blog-клиент Blogilo (бывший Bilbo)</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;Очень приятная вешь. Сразу подружился с моим google аккаунтом, подхватил оба блога. Довольно прост в настройке и, что на удивление, удобен в использовании. Есть визуальный редактор, редактор html, предпросмотр публикуемого поста (с возможностью просмотра в стиле вашего блога), возможность локального сохранения поста, с последующей публикацией. Возможность загрузки медиа-файлов. Мне понравилось, буду использовать.&lt;/p&gt;&lt;p&gt;&lt;img height='1' width='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-4462331135232594898?l=kuser-est.blogspot.com'/&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-4462331135232594898?l=kuser-est.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/4462331135232594898/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6118694792400629241&amp;postID=4462331135232594898' title='Комментарии: 3'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/4462331135232594898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/4462331135232594898'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/2009/11/blog-blogilo-bilbo.html' title='Пробую blog-клиент Blogilo (бывший Bilbo)'/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6118694792400629241.post-3446969427389663582</id><published>2009-11-17T00:53:00.000-08:00</published><updated>2009-11-17T00:55:00.818-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='программирование'/><category scheme='http://www.blogger.com/atom/ns#' term='debug'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Если индеец молчит...</title><content type='html'>Бывает так, что apache отказывается показывать ошибки, так необходимые для дебага, несмотря на то, что в php.ini стоит display_errors=On. Для того, чтобы это исправить, поставте в своем php коде:&lt;br /&gt;&lt;blockquote&gt;ini_set('display_errors', 'On');&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-3446969427389663582?l=kuser-est.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/3446969427389663582/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6118694792400629241&amp;postID=3446969427389663582' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/3446969427389663582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/3446969427389663582'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/2009/11/blog-post.html' title='Если индеец молчит...'/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6118694792400629241.post-6050657583887096163</id><published>2009-11-13T01:01:00.000-08:00</published><updated>2009-11-13T01:06:16.962-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='samba'/><title type='text'>Samba</title><content type='html'>&lt;p&gt;Самба-румба! Как расшарить что-нибудь в samba:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;1. Устанавливаем samba&lt;br /&gt;2. В smb.conf пишем&lt;br /&gt;&lt;blockquote&gt;[files]&lt;br /&gt;    path = /media/&lt;br /&gt;    read only = Yes&lt;br /&gt;    guest ok = Yes&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;3. Добавляем пользователя&lt;br /&gt;&lt;blockquote&gt;smbpasswd -a &lt;user&gt;&lt;/blockquote&gt;&lt;br /&gt;4. Заходим на шару под логином и паролем.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-6050657583887096163?l=kuser-est.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/6050657583887096163/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6118694792400629241&amp;postID=6050657583887096163' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/6050657583887096163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/6050657583887096163'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/2009/11/samba.html' title='Samba'/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6118694792400629241.post-8285205264856492626</id><published>2009-11-10T22:34:00.000-08:00</published><updated>2009-11-10T22:54:01.129-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='шаг за шагом'/><category scheme='http://www.blogger.com/atom/ns#' term='git'/><category scheme='http://www.blogger.com/atom/ns#' term='github'/><category scheme='http://www.blogger.com/atom/ns#' term='step by step'/><category scheme='http://www.blogger.com/atom/ns#' term='opensource'/><title type='text'>Git. Шаг за шагом.</title><content type='html'>Всем привет, еще одна запись в блоге. Как пользоватся GitHUB шаг за шагом. Собственно шаг первый, для начинающих пользователей git.&lt;br /&gt;&lt;br /&gt;1. Заведите себе аккаунт на &lt;a href="http://github.com/"&gt;github&lt;/a&gt;`е. Я выбрал бесплатный, &lt;a href="http://github.com/signup/free"&gt;open source план&lt;/a&gt;.&lt;br /&gt;2. Зайдите в свой акаунт и &lt;a href="http://github.com/repositories/new"&gt;создайте новый репозитарий&lt;/a&gt;.&lt;br /&gt;3. Скачайте и установите &lt;a href="http://git-scm.com/download"&gt;git&lt;/a&gt;.&lt;br /&gt;4. Сконфигурируйте свой git.&lt;br /&gt;&lt;blockquote&gt;git config --global user.name "ваше имя"&lt;br /&gt;git config --global user.email ваша@почта&lt;/blockquote&gt;&lt;br /&gt;5. Создайте свой SSH-ключ. Для этого, в консоли, сгенерируйте ключ с помощью утилиты ssh-keygen. По умолчанию, Вы можете посмотреть его cat ~/.ssh/id_rsa.pub&lt;br /&gt;6. &lt;a href="https://github.com/account#keys"&gt;Добавьте&lt;/a&gt; этот ключ в Ваш аккаунт на github`е.&lt;br /&gt;7. Создайте локальный репозитарий&lt;br /&gt;&lt;blockquote&gt;mkdir test&lt;br /&gt;cd test&lt;br /&gt;git init&lt;/blockquote&gt;&lt;br /&gt;8. Добавте туда свой проект. Например файл README&lt;br /&gt;&lt;blockquote&gt;touch README&lt;br /&gt;git add README&lt;br /&gt;git commit -m 'Первый коммит'&lt;br /&gt;git remote add origin git@github.com:ВашеИмя/ВашРепозитарий.git&lt;br /&gt;git push origin master&lt;/blockquote&gt;&lt;br /&gt;9. Вуаля!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-8285205264856492626?l=kuser-est.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/8285205264856492626/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6118694792400629241&amp;postID=8285205264856492626' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/8285205264856492626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/8285205264856492626'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/2009/11/git.html' title='Git. Шаг за шагом.'/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6118694792400629241.post-8199601167590651424</id><published>2009-10-24T03:58:00.000-07:00</published><updated>2009-10-24T04:16:53.671-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='сеть'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Настройка сети из консоли</title><content type='html'>Чтобы постоянно не забывать, просто оставлю это здесь.&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;# ifconfig eth0 down&lt;br /&gt;# ifconfig eth0 &lt;Ваш IP&gt; netmask &lt;Ваша маска&gt; hw ether &lt;Ваш MAC-адрес&gt;&lt;br /&gt;# route add default gw &lt;Ваш шлюз&gt;&lt;br /&gt;# sudo echo "nameserver &lt;Ваш DNS сервер&gt;" &gt;&gt; /etc/resolv.conf&lt;br /&gt;# ifconfig eth0 up&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-8199601167590651424?l=kuser-est.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/8199601167590651424/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6118694792400629241&amp;postID=8199601167590651424' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/8199601167590651424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/8199601167590651424'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/2009/10/blog-post.html' title='Настройка сети из консоли'/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6118694792400629241.post-6515037141436638110</id><published>2009-09-04T00:44:00.000-07:00</published><updated>2009-09-04T00:55:11.860-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql'/><category scheme='http://www.blogger.com/atom/ns#' term='программирование'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Постраничный вывод информации из БД на php и sql</title><content type='html'>Изобретаю велосипед. Надо-бы оптимизировать еще...&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;$rec_per_page = 3;&lt;br /&gt;&lt;span style="color:#000000;"&gt;// Считаем сколько у нас будет страниц&lt;/span&gt;&lt;br /&gt;$query = "SELECT * FROM $userstable";&lt;br /&gt;$res = mysql_query($query) or die(mysql_error());&lt;br /&gt;$number = mysql_num_rows($res);&lt;br /&gt;$pages=round($number/$rec_per_page);&lt;br /&gt;/* Как же я тут матерился... Список страниц.*/&lt;br /&gt;    if($current_page!=0) {&lt;br /&gt;        $temp = $current_page - 1;&lt;br /&gt;        echo '&amp;lt;a href="'.$module.'&amp;amp;page='.$temp.'"&amp;gt;←&amp;lt;/a&amp;gt; ' ;&lt;br /&gt;    }&lt;br /&gt;    else echo '← ';&lt;br /&gt;    for ($i=0;$i&amp;lt;=$pages;$i++) {&lt;br /&gt;         $temp = $i + 1;&lt;br /&gt;         if($i!=$current_page) {&lt;br /&gt;               echo ' &amp;lt;a href="'.$module.'&amp;amp;page='.$i.'"&amp;gt;'.$temp.'&amp;lt;/a&amp;gt; ';&lt;br /&gt;         }&lt;br /&gt;         else {&lt;br /&gt;             echo $temp;&lt;br /&gt;         }&lt;br /&gt;    }&lt;br /&gt;    if($current_page!=$pages) {&lt;br /&gt;        $temp = $current_page + 1;&lt;br /&gt;         echo ' &amp;lt;a href="'.$module.'&amp;amp;page='.$temp.'"&amp;gt;→&amp;lt;/a&amp;gt;';&lt;br /&gt;    }&lt;br /&gt;     else echo ' →';&lt;br /&gt;&lt;br /&gt;/* Пошел вывод из базы */&lt;br /&gt;         /* Выбрать страницу */&lt;br /&gt;         $query = "SELECT * FROM $userstable ORDER BY id DESC LIMIT ".intval($current_page*$rec_per_page).", ".intval($rec_per_page);&lt;br /&gt;&lt;br /&gt;         $res = mysql_query($query) or die(mysql_error());&lt;br /&gt;         $number = mysql_num_rows($res);&lt;br /&gt;         if ($number == 0) {&lt;br /&gt;              echo "&amp;lt;CENTER&amp;gt;В базе данных ничего нет&amp;lt;/CENTER&amp;gt;";&lt;br /&gt;         } else {&lt;br /&gt;         while ($row=mysql_fetch_array($res)) {&lt;br /&gt;              echo '&amp;lt;p align="left"&amp;gt;&amp;lt;strong&amp;gt;Вопрос: &amp;lt;/strong&amp;gt; &amp;lt;i&amp;gt;'.$row['question'].'&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&amp;lt;strong&amp;gt;Ответ: &amp;lt;/strong&amp;gt;'.$row['answer'].'&amp;lt;br&amp;gt;'.$row['date'].'&amp;lt;/p&amp;gt;';&lt;br /&gt;         }&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Ниче так.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-6515037141436638110?l=kuser-est.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/6515037141436638110/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6118694792400629241&amp;postID=6515037141436638110' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/6515037141436638110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/6515037141436638110'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/2009/09/php-sql.html' title='Постраничный вывод информации из БД на php и sql'/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6118694792400629241.post-7323106202916595089</id><published>2009-09-01T21:49:00.000-07:00</published><updated>2009-09-01T21:50:52.500-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Gmail'/><title type='text'>Gmail забавляет</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8RUgQAdWoBA/Sp35jOZx6_I/AAAAAAAAAHo/xR0ukeg7Kus/s1600-h/gmail.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 238px;" src="http://1.bp.blogspot.com/_8RUgQAdWoBA/Sp35jOZx6_I/AAAAAAAAAHo/xR0ukeg7Kus/s400/gmail.PNG" alt="" id="BLOGGER_PHOTO_ID_5376727913707203570" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;СОТНИ!!!11&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-7323106202916595089?l=kuser-est.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/7323106202916595089/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6118694792400629241&amp;postID=7323106202916595089' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/7323106202916595089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/7323106202916595089'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/2009/09/gmail.html' title='Gmail забавляет'/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_8RUgQAdWoBA/Sp35jOZx6_I/AAAAAAAAAHo/xR0ukeg7Kus/s72-c/gmail.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6118694792400629241.post-5312822265266318307</id><published>2009-09-01T20:38:00.001-07:00</published><updated>2009-09-01T21:51:51.166-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='конвертация'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='sed'/><title type='text'>Конвертация текстовых файлов из Windows в Linux и обратно</title><content type='html'>&lt;p&gt;Windows-&gt;Linux&lt;/p&gt;&lt;blockquote style="color: rgb(0, 153, 0);"&gt;#cat win | tr -d ‘\r’ &gt; nix&lt;br /&gt;#sed s/\\r// win_file &gt; nix_file&lt;/blockquote&gt;&lt;p&gt;Linux-&gt;Windows&lt;/p&gt;&lt;blockquote style="color: rgb(0, 153, 0);"&gt;#sed s/$/\\r/ nix_file &gt; win_file&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-5312822265266318307?l=kuser-est.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/5312822265266318307/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6118694792400629241&amp;postID=5312822265266318307' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/5312822265266318307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/5312822265266318307'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/2009/09/windows-linux.html' title='Конвертация текстовых файлов из Windows в Linux и обратно'/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6118694792400629241.post-1577716549444163542</id><published>2009-08-22T05:20:00.000-07:00</published><updated>2009-08-22T06:02:51.339-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fstab'/><category scheme='http://www.blogger.com/atom/ns#' term='ntfs'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='cp1251'/><title type='text'>Автомонтирование ntfs разделов с cp1251 кодировкой</title><content type='html'>Добавить в /etc/fstab &lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;/dev/sda1 /media/sda1 ntfs-3g defaults,locale=ru_RU.CP1251 0 1&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Вместо /dev/sda1 укажите ваш раздел, а вместо /media/sda1 путь, куда будет монтироваться раздел.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-1577716549444163542?l=kuser-est.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/1577716549444163542/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6118694792400629241&amp;postID=1577716549444163542' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/1577716549444163542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/1577716549444163542'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/2009/08/ntfs-cp1251.html' title='Автомонтирование ntfs разделов с cp1251 кодировкой'/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6118694792400629241.post-8417250439149733153</id><published>2009-08-19T02:46:00.000-07:00</published><updated>2009-08-19T02:53:30.325-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='nano'/><title type='text'>Подсветка синтаксиса php в nano</title><content type='html'>Создаем конфиг&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;nano /usr/share/nano/php.nanorc&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Куда пишем&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;syntax "php" "\.(php|ctp)$"&lt;br /&gt;color brightblue start="&lt;\?(php)?" end="\?&gt;"&lt;br /&gt;color blue start="&lt;[^\?]" end="[^\?]&gt;"&lt;br /&gt;color white "(var|class|function|echo|case|break|default|exit|switch|if|else|elseif|@|while)\s"&lt;br /&gt;color cyan "\$[a-zA-Z_0-9]*"&lt;br /&gt;color cyan "(\[)|(\])"&lt;br /&gt;color red "="&lt;br /&gt;color green "[,{}()]"&lt;br /&gt;color green "=="&lt;br /&gt;color green "('[^']*')|(\"[^"]*\")"&lt;br /&gt;color yellow start=""&lt;br /&gt;color yellow start="/\*" end="\*/"&lt;br /&gt;color yellow start="#" end="$"&lt;br /&gt;color yellow start="//" end="$"&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Подключаем конфиг&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;p&gt;echo "include \"/usr/share/nano/php.nanorc\"" &gt;&gt; /etc/nanorc&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;Готово!&lt;/p&gt;&lt;p align="right"&gt;&lt;a href="http://wiki.linux.uz/index.php/Подстветка_синтаксиса_в_nano"&gt;Отсюда&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-8417250439149733153?l=kuser-est.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/8417250439149733153/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6118694792400629241&amp;postID=8417250439149733153' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/8417250439149733153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/8417250439149733153'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/2009/08/php-nano.html' title='Подсветка синтаксиса php в nano'/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6118694792400629241.post-4558636574769930618</id><published>2009-08-13T23:52:00.000-07:00</published><updated>2009-08-13T23:53:51.896-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='qt'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Qt и зависимости</title><content type='html'>&lt;p&gt;Те кто только начали разбираться в Qt, вместе с qt-creator советую качать еще libqt4-dev&lt;/p&gt;&lt;p&gt;Для ubuntu: sudo apt-get install libqt4-dev&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-4558636574769930618?l=kuser-est.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/4558636574769930618/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6118694792400629241&amp;postID=4558636574769930618' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/4558636574769930618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/4558636574769930618'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/2009/08/qt.html' title='Qt и зависимости'/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6118694792400629241.post-4937749082876664066</id><published>2009-07-15T01:37:00.000-07:00</published><updated>2009-09-02T03:29:15.832-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pubkey'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Добавляем ключи в ubuntu</title><content type='html'>Все просто:&lt;br /&gt;&lt;blockquote&gt;gpg --keyserver subkeys.pgp.net --recv (здесь ваш ключ)&lt;br /&gt;gpg --export --armor (здесь ваш ключ) | sudo apt-key add -&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Или еще проще:&lt;br /&gt;&lt;blockquote&gt;apt-key adv --recv-keys --keyserver subkeys.pgp.net (здесь ваш ключ) &lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-4937749082876664066?l=kuser-est.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/4937749082876664066/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6118694792400629241&amp;postID=4937749082876664066' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/4937749082876664066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/4937749082876664066'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/2009/07/ubuntu.html' title='Добавляем ключи в ubuntu'/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6118694792400629241.post-6643281103249547561</id><published>2009-06-02T21:42:00.000-07:00</published><updated>2009-06-02T21:45:37.579-07:00</updated><title type='text'>Bash</title><content type='html'>&lt;blockquote&gt;#!/bin/bash&lt;br /&gt;COUNTER=0&lt;br /&gt;while [ $COUNTER -lt 10 ]; do&lt;br /&gt;           echo The Counter is $COUNTER&lt;br /&gt;           wget http://****/www.tar.gz&lt;br /&gt;      rm www.tar.gz&lt;br /&gt;      let COUNTER=COUNTER+1&lt;br /&gt;done&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-6643281103249547561?l=kuser-est.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/6643281103249547561/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6118694792400629241&amp;postID=6643281103249547561' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/6643281103249547561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/6643281103249547561'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/2009/06/bash.html' title='Bash'/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6118694792400629241.post-6687322040523749291</id><published>2009-05-24T02:52:00.000-07:00</published><updated>2009-05-24T02:54:12.951-07:00</updated><title type='text'>Linux Distribution Chooser</title><content type='html'>&lt;p&gt;Очень интересная &lt;a href="http://www.zegeniestudios.net/ldc/index.php"&gt;вещица&lt;/a&gt;. Выбор подходящего для вас дистрибутива Linux.&lt;/p&gt;&lt;p&gt;Мне подошли Slackware (90%) и Gentoo (90%) :)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-6687322040523749291?l=kuser-est.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/6687322040523749291/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6118694792400629241&amp;postID=6687322040523749291' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/6687322040523749291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/6687322040523749291'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/2009/05/linux-distribution-chooser.html' title='Linux Distribution Chooser'/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6118694792400629241.post-2351276492313213177</id><published>2009-05-13T22:46:00.000-07:00</published><updated>2009-05-13T22:56:37.296-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>KDE 4.3 Beta1</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img13.nnm.ru/3/1/0/b/a/b6beb99f507d286bed56fc0bdba_prev.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 590px; height: 472px;" src="http://img13.nnm.ru/3/1/0/b/a/b6beb99f507d286bed56fc0bdba_prev.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Вот и увидела свет первая бета версия KDE 4.3&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://kde.org/announcements/announce_4.3-beta1/plasma_thumb.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 540px; height: 432px;" src="http://kde.org/announcements/announce_4.3-beta1/plasma_thumb.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;13 Мая, разработчики моего любимого DE аннонсировали выход первой беты 4.3.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img13.nnm.ru/5/1/0/3/6/e5b69949f1189518321d6dc1be7_prev.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 590px; height: 368px;" src="http://img13.nnm.ru/5/1/0/3/6/e5b69949f1189518321d6dc1be7_prev.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Главные новшества:&lt;br /&gt;&lt;br /&gt;* Интегрирована поддержка PolicyKit для управления правами пользователей, создание политик ограничения доступа к различным подсистемам и делегирование пользователям отдельных повышенных привилегий;&lt;br /&gt;* Возвращен привычный древовидный менеджер настроек KControl. Добавлен модуль настройки для привязки действий к различным аппаратным событиям;&lt;br /&gt;* Добавлена поддержка сервисов геопозиционирования;&lt;br /&gt;* Реализованы новые анимационные эффекты для окон, улучшено юзабилити всплывающего диалога Run Command;&lt;br /&gt;* В менеджере управления персональной информацией Akonadi добавлена поддержка синхронизации с Google Calendar;&lt;br /&gt;* В KMail появилась возможность вставки изображений в текст сообщений;&lt;br /&gt;* Поддержка настройки клавиатурных комбинаций для Plasma.&lt;br /&gt;* Возможность предварительного просмотра содержимого директории в Plasma;&lt;br /&gt;* Поддержка форматирования текста в knotes;&lt;br /&gt;* Возможность предварительного просмотра видео контента в Dolphin;&lt;br /&gt;* Расширение JavaScript API;&lt;br /&gt;* Новые плазмойды: Bubble Monitor (системный монитор), Magnifique ("увеличительное стекло"), Media Player, openDesktop (плазмойд для организации социального десктопа), Remember The Milk Plasmoid (управление планированием решения задач), Unit converter. &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img15.nnm.ru/6/e/d/6/a/1a16f569f20e73924c8db88f08e_prev.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 590px; height: 368px;" src="http://img15.nnm.ru/6/e/d/6/a/1a16f569f20e73924c8db88f08e_prev.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-2351276492313213177?l=kuser-est.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/2351276492313213177/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6118694792400629241&amp;postID=2351276492313213177' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/2351276492313213177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/2351276492313213177'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/2009/05/kde-43-beta1.html' title='KDE 4.3 Beta1'/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6118694792400629241.post-1340129247491472625</id><published>2009-05-12T23:28:00.000-07:00</published><updated>2009-05-12T23:34:11.616-07:00</updated><title type='text'>Доза!</title><content type='html'>&lt;p&gt;Читал только что securitylab.ru и наткнулся на такую новость: &lt;a href="http://www.securitylab.ru/news/379061.php"&gt;Екатеринбуржца судят за пиратскую Windows на домашнем компьютере&lt;/a&gt;. Осудили парня на штраф в размере до 200 тысяч рублей, либо обязательные работы на срок от 180 до 240 часов, либо лишение свободы на срок до 2 лет. &lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;Иванчиков-Нееловский в марте 2009 года у себя дома на системный блок установил программное обеспечение, обладающее признаками контрафактности: «Microsoft Windows Professional SP3/ Русская версия», «Microsoft Office 2007. Русская версия», и другие программы, правообладателями которых являются корпорация Microsoft. Указанные программы являются объектами авторского права, их общая стоимость составляет более 125 тысяч рублей.&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;Комментарии на секлабе как всегда жгут:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Кстати да, дело и желтоновость о нем удивительным образом совпадает с началом раздачи бесплатной седьмой дозы (http://www.google.com.ua/search?hl=ru&amp;amp;q=windows+7+бесплатно).&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Да нет, дело в том, что у M$ упали доходы http://www.vesti.ru/doc.html?id=242171&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Так что ждем седьмой дозы...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-1340129247491472625?l=kuser-est.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/1340129247491472625/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6118694792400629241&amp;postID=1340129247491472625' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/1340129247491472625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/1340129247491472625'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/2009/05/blog-post_12.html' title='Доза!'/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6118694792400629241.post-7703871390312145131</id><published>2009-05-12T20:32:00.000-07:00</published><updated>2009-05-12T20:35:24.800-07:00</updated><title type='text'>Г-н Следователь</title><content type='html'>Авторские права такие авторские&lt;br /&gt;&lt;blockquote&gt;г-н Следователь, позвольте интимный вопрос: у вас мобильник есть? Хотите, посажу вас по 272 и 154 ст. УК РФ прямо в зале суда? Оч просто: набираю ваш номер, и весь зал слышит рингтон вашей мобилы, за который вы не платили. А если мелодия урезана, значит вы виновны еще и в неправомерном доступе! Итого, срок от 3 до 7 лет. А ваш подозреваемый будет освобожден в зале суда, т. к. расследование было проведено тяжким преступником, поправшим авторские права, и буде считаться недействительным)))&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;Было &lt;a href="http://www.securitylab.ru/news/379413.php"&gt;здесь&lt;/a&gt; и &lt;a href="http://ibash.org.ru/quote.php?id=9987"&gt;здесь&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-7703871390312145131?l=kuser-est.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/7703871390312145131/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6118694792400629241&amp;postID=7703871390312145131' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/7703871390312145131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/7703871390312145131'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/2009/05/blog-post.html' title='Г-н Следователь'/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6118694792400629241.post-3583527951134738890</id><published>2009-05-11T00:08:00.000-07:00</published><updated>2009-05-11T00:10:40.584-07:00</updated><title type='text'>Microsoft</title><content type='html'>&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;Microsoft инвестирует в РФ 10 млрд рублей&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://subscribe.ru/digest/inet/marketnews/n100537579.html#addCommentRoot"&gt;Опасность!&lt;/a&gt; Стив Балмер объявил о запуске трехлетнего инвестиционного плана Microsoft объемом 10 млрд рублей (примерно 300 млн долларов США). Пакет инвестиций предусматривает как немедленный запуск ряда краткосрочных антикризисных программ, так и дальнейшее расширение долгосрочных проектов корпорации в России.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-3583527951134738890?l=kuser-est.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/3583527951134738890/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6118694792400629241&amp;postID=3583527951134738890' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/3583527951134738890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/3583527951134738890'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/2009/05/microsoft.html' title='Microsoft'/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6118694792400629241.post-3111998604769161035</id><published>2009-05-05T05:03:00.000-07:00</published><updated>2009-05-05T05:04:46.188-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jquery'/><title type='text'>jquery. Полезности</title><content type='html'>Полюбому это пригодится &lt;a href="http://www.visualjquery.com/"&gt;visual jquery&lt;/a&gt; Очень полезная вещица&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-3111998604769161035?l=kuser-est.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/3111998604769161035/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6118694792400629241&amp;postID=3111998604769161035' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/3111998604769161035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/3111998604769161035'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/2009/05/jquery.html' title='jquery. Полезности'/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6118694792400629241.post-4103742603458268567</id><published>2009-05-05T04:59:00.000-07:00</published><updated>2009-05-05T05:05:13.283-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='1С'/><title type='text'>Обновляем 1С</title><content type='html'>&lt;p&gt;Брат попросил помочь обновить 1С в одном из офисов, в компании, где он работает. Меня это предложение заинтересовало, а так как ни разу этим не занимался погуглил и составил для себя мини-туториал.&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Если речь идет о типовых конфигурация то можно выделить 2 варианта обновления для платформы 7.7 и 8 соответственно:&lt;br /&gt;&lt;/p&gt;Для 1С:Предприятия 7.7:&lt;br /&gt;Обязательно прочитайте файт update.txt где может располагаться важная информация об обновлении.&lt;br /&gt;1. Запустите систему 1С:Предприятие в режиме "Конфигуратор".&lt;br /&gt;2. Сделайте архивную копию вашей информационной базы.&lt;br /&gt;3. Вызовите режим "Объединение конфигураций", для этого&lt;br /&gt; в меню "Конфигурация" выберите пункт "Объединение конфигураций".&lt;br /&gt;4. В запросе "Открыть файл конфигурации" выберите&lt;br /&gt; файл метаданных 1Cv7.MD нового релиза конфигурации.&lt;br /&gt;5. В окне режима "Объединение конфигураций" проверьте:&lt;br /&gt;  - в группе "Приоритет конфигурации" был установлен&lt;br /&gt;    переключатель "Загружаемая конфигурация";&lt;br /&gt;  - в группе "Метод объединения" установлен&lt;br /&gt;    переключатель "Замещать объекты".&lt;br /&gt;6. Нажмите кнопку "OK" для объединения конфигураций.&lt;br /&gt;7. После завершения будет открыто окно "Конфигурация",&lt;br /&gt; содержащее конфигурацию с внесенными изменениями.&lt;br /&gt;8. Выполните сохранение конфигурации.&lt;br /&gt;&lt;br /&gt;Для платформы 1С:Предприятие 8:&lt;br /&gt;1. Сделайте резервную копию вашей информационной базы.&lt;br /&gt;Резервную копию можно создать:&lt;br /&gt;при использовании файлового варианта 1С:Предприятия 8 - путем копирования файла 1СV8.1CD в отдельный каталог;&lt;br /&gt;при использовании клиент - серверного варианта 1С:Предприятия 8 - средствами SQL Server.&lt;br /&gt;Независимо от используемого варианта 1С:Предприятия 8, резервную копию можно создать, используя режим выгрузки информационной базы. Для этого:&lt;br /&gt;запустите систему 1С:Предприятие в режиме "Конфигуратор";&lt;br /&gt;в меню "Администрирование" выберите пункт "Выгрузка информационной базы";&lt;br /&gt;в открывшемся диалоге укажите имя файла, в который будут записаны данные.&lt;br /&gt;2. Запустите систему 1С:Предприятие в режиме "Конфигуратор".&lt;br /&gt;3. Откройте конфигурацию, для этого в меню "Конфигурация" выберите пункт "Открыть конфигурацию".&lt;br /&gt;4. Вызовите режим "Обновление конфигураций", для этого в меню "Конфигурация", подменю "Поддержка", выберите пункт "Обновить конфигурацию".&lt;br /&gt;5. В диалоге выбора обновления в качестве источника обновления укажите "Доступные обновления", после чего выберите нужное обновление в соответствующем списке.&lt;br /&gt;Если в списке обновлений необходимое обновление отсутствует, то в диалоге выбора обновления в качестве источника обновления укажите "Файл обновления", после чего выберите нужный файл обновления (по умолчанию 1cv8.cfu).&lt;br /&gt;6. В окне "Обновление конфигураций" нажмите кнопку "OK" для продолжения обновления конфигурации.&lt;br /&gt;7. После завершения будет открыто окно "Конфигурация", содержащее конфигурацию с внесенными изменениями. Выполните сохранение конфигурации.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Вот в принципе и все!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-4103742603458268567?l=kuser-est.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/4103742603458268567/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6118694792400629241&amp;postID=4103742603458268567' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/4103742603458268567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/4103742603458268567'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/2009/05/1.html' title='Обновляем 1С'/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6118694792400629241.post-7348379314830598906</id><published>2009-05-05T01:31:00.001-07:00</published><updated>2009-05-05T01:38:22.484-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='json'/><title type='text'>Что такое JSON?</title><content type='html'>&lt;p&gt;&lt;strong&gt;JSON&lt;/strong&gt; (JavaScript Object Notation - представление объектов JavaScript) - легкий формат представления данных, основанный на подмножестве синтаксиса JavaScript, а точнее на &lt;strong&gt;литералах&lt;/strong&gt; массивов и объектов. JSON - это альтернатива традиционным форматам (обычный текст или XML), которые используются при обмене данными между сервером и клиентом. В отличие от XML и XML-совместимых языков, которые требуют синтаксического анализа, определения JSON могут быть просто включены в сценарии JavaScript. Формат JSON предложен программистом Дугласом Крокфордом (Douglas Crockford).&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Может я зайду издалека, но для того чтобы действительно понять JSON, сначала поймем (вспомним) синтаксис массивов и объектов в литеральной нотации JavaScript.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Массивы как литералы&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Массив в JavaScript можно определить с помощью конструктора Array, например так:&lt;/p&gt;&lt;br /&gt;&lt;pre class="javascript"&gt;&lt;span style=" font-weight: bold;color:#003366;"&gt;var&lt;/span&gt; aData = &lt;span style=" font-weight: bold;color:#003366;"&gt;new&lt;/span&gt; Array&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#3366CC;"&gt;"строка"&lt;/span&gt;, &lt;span style=" font-weight: bold;color:#003366;"&gt;true&lt;/span&gt;, &lt;span style="color:#CC0000;"&gt;43&lt;/span&gt;, &lt;span style=" font-weight: bold;color:#003366;"&gt;null&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt;;&lt;/pre&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;В JavaScript массивы нетипизированные, поэтому в них можно хранить различные типы данных. В примере массив содержит строку, логическое значение, число и значение null.&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;Массив же, описываемый как литерал, можно определить с помощью квадратных скобок, внутри - значения элементов массива, через запятую. Вот как будет выглядеть тот же самый массив, но в литеральной нотации:&lt;/p&gt;&lt;br /&gt;&lt;pre class="javascript"&gt;&lt;span style=" font-weight: bold;color:#003366;"&gt;var&lt;/span&gt; aData = &lt;span style="color:#66cc66;"&gt;[&lt;/span&gt;&lt;span style="color:#3366CC;"&gt;"строка"&lt;/span&gt;, &lt;span style=" font-weight: bold;color:#003366;"&gt;true&lt;/span&gt;, &lt;span style="color:#CC0000;"&gt;43&lt;/span&gt;, &lt;span style=" font-weight: bold;color:#003366;"&gt;null&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;]&lt;/span&gt;;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;Обращаться к отдельным элемента массива можно указывая имя массива и номер элемента:&lt;/p&gt;&lt;br /&gt;&lt;pre class="javascript"&gt;&lt;span style="color:#000066;"&gt;alert&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;aData&lt;span style="color:#66cc66;"&gt;[&lt;/span&gt;&lt;span style="color:#CC0000;"&gt;0&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;]&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt;;&lt;br /&gt;&lt;span style="color:#000066;"&gt;alert&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;aData&lt;span style="color:#66cc66;"&gt;[&lt;/span&gt;&lt;span style="color:#CC0000;"&gt;1&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;]&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt;;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Объекты как литералы&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Объекты в JavaScript определяются с помощью конструктора Object, например так:&lt;/p&gt;&lt;br /&gt;&lt;pre class="javascript"&gt;&lt;span style=" font-weight: bold;color:#003366;"&gt;var&lt;/span&gt; oAuto = &lt;span style=" font-weight: bold;color:#003366;"&gt;new&lt;/span&gt; Object&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt;;&lt;br /&gt;oAuto.&lt;span style="color:#006600;"&gt;firm&lt;/span&gt; = &lt;span style="color:#3366CC;"&gt;"Audi"&lt;/span&gt;;&lt;br /&gt;oAuto.&lt;span style="color:#006600;"&gt;model&lt;/span&gt; = &lt;span style="color:#3366CC;"&gt;"A6"&lt;/span&gt;;&lt;br /&gt;oAuto.&lt;span style="color:#006600;"&gt;year&lt;/span&gt; = &lt;span style="color:#CC0000;"&gt;2008&lt;/span&gt;;&lt;br /&gt;oAuto.&lt;span style="color:#006600;"&gt;price&lt;/span&gt; = &lt;span style="color:#CC0000;"&gt;78000&lt;/span&gt;;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;Тот же самый код, но в литеральной нотации будет выглядеть так:&lt;/p&gt;&lt;br /&gt;&lt;pre class="javascript"&gt;&lt;span style=" font-weight: bold;color:#003366;"&gt;var&lt;/span&gt; oAuto = &lt;span style="color:#66cc66;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3366CC;"&gt;"firm"&lt;/span&gt;:&lt;span style="color:#3366CC;"&gt;"Audi"&lt;/span&gt;,&lt;br /&gt;&lt;span style="color:#3366CC;"&gt;"model"&lt;/span&gt;:&lt;span style="color:#3366CC;"&gt;"A6"&lt;/span&gt;,&lt;br /&gt;&lt;span style="color:#3366CC;"&gt;"year"&lt;/span&gt;:&lt;span style="color:#CC0000;"&gt;2008&lt;/span&gt;,&lt;br /&gt;&lt;span style="color:#3366CC;"&gt;"price"&lt;/span&gt;:&lt;span style="color:#CC0000;"&gt;78000&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#66cc66;"&gt;}&lt;/span&gt;;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;Этот код создает объект со свойствами firm, model, year и price и обращаться к ним можно таким образом:&lt;/p&gt;&lt;br /&gt;&lt;pre class="javascript"&gt;&lt;span style="color:#000066;"&gt;alert&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;oAuto.&lt;span style="color:#006600;"&gt;model&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt;;&lt;br /&gt;&lt;span style="color:#000066;"&gt;alert&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;oAuto.&lt;span style="color:#006600;"&gt;year&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt;;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;но можно использовать и синтаксис массивов обращаясь к свойствам объекта таким образом:&lt;/p&gt;&lt;br /&gt;&lt;pre class="javascript"&gt;&lt;span style="color:#000066;"&gt;alert&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;oAuto&lt;span style="color:#66cc66;"&gt;[&lt;/span&gt;&lt;span style="color:#3366CC;"&gt;"model"&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;]&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt;;&lt;br /&gt;&lt;span style="color:#000066;"&gt;alert&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;oAuto&lt;span style="color:#66cc66;"&gt;[&lt;/span&gt;&lt;span style="color:#3366CC;"&gt;"year"&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;]&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt;;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;В литеральной нотации описания массивов и объектов можно вкладывать друг в друга, создавая таким образом &lt;strong&gt;объект массивов&lt;/strong&gt; или &lt;strong&gt;массив объектов&lt;/strong&gt;. Посмотрите этот код:&lt;/p&gt;&lt;br /&gt;&lt;pre class="javascript"&gt;&lt;span style=" font-weight: bold;color:#003366;"&gt;var&lt;/span&gt; aAuto = &lt;span style="color:#66cc66;"&gt;[&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#66cc66;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3366CC;"&gt;"firm"&lt;/span&gt;:&lt;span style="color:#3366CC;"&gt;"BMW"&lt;/span&gt;,&lt;br /&gt;&lt;span style="color:#3366CC;"&gt;"model"&lt;/span&gt;:&lt;span style="color:#3366CC;"&gt;"X5"&lt;/span&gt;,&lt;br /&gt;&lt;span style="color:#3366CC;"&gt;"year"&lt;/span&gt;:&lt;span style="color:#CC0000;"&gt;2007&lt;/span&gt;,&lt;br /&gt;&lt;span style="color:#3366CC;"&gt;"price"&lt;/span&gt;:&lt;span style="color:#CC0000;"&gt;99000&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#66cc66;"&gt;}&lt;/span&gt;,&lt;br /&gt;&lt;span style="color:#66cc66;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3366CC;"&gt;"firm"&lt;/span&gt;:&lt;span style="color:#3366CC;"&gt;"Audi"&lt;/span&gt;,&lt;br /&gt;&lt;span style="color:#3366CC;"&gt;"model"&lt;/span&gt;:&lt;span style="color:#3366CC;"&gt;"A6"&lt;/span&gt;,&lt;br /&gt;&lt;span style="color:#3366CC;"&gt;"year"&lt;/span&gt;:&lt;span style="color:#CC0000;"&gt;2008&lt;/span&gt;,&lt;br /&gt;&lt;span style="color:#3366CC;"&gt;"price"&lt;/span&gt;:&lt;span style="color:#CC0000;"&gt;78000&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#66cc66;"&gt;}&lt;/span&gt;,&lt;br /&gt;&lt;span style="color:#66cc66;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3366CC;"&gt;"firm"&lt;/span&gt;:&lt;span style="color:#3366CC;"&gt;"Volkswagen"&lt;/span&gt;,&lt;br /&gt;&lt;span style="color:#3366CC;"&gt;"model"&lt;/span&gt;:&lt;span style="color:#3366CC;"&gt;"Touareg 7L"&lt;/span&gt;,&lt;br /&gt;&lt;span style="color:#3366CC;"&gt;"year"&lt;/span&gt;:&lt;span style="color:#CC0000;"&gt;2006&lt;/span&gt;,&lt;br /&gt;&lt;span style="color:#3366CC;"&gt;"price"&lt;/span&gt;:&lt;span style="color:#CC0000;"&gt;45000&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#66cc66;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#66cc66;"&gt;]&lt;/span&gt;;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;Мы создали массив aAuto, который содержит три объекта. Комбинируя синтаксис обращения к массивам с синтаксисом обращения к объектам попробуем получить год выпуска второго автомобиля:&lt;/p&gt;&lt;br /&gt;&lt;pre class="javascript"&gt;&lt;span style="color:#000066;"&gt;alert&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;aAuto&lt;span style="color:#66cc66;"&gt;[&lt;/span&gt;&lt;span style="color:#CC0000;"&gt;1&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;]&lt;/span&gt;.&lt;span style="color:#006600;"&gt;year&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt;; &lt;span style=" font-style: italic;color:#009900;"&gt;// получаем 2008&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;Можно сделать наоборот, и описать объект массивов:&lt;/p&gt;&lt;br /&gt;&lt;pre class="javascript"&gt;&lt;span style=" font-weight: bold;color:#003366;"&gt;var&lt;/span&gt; oAuto = &lt;span style="color:#66cc66;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3366CC;"&gt;"firm"&lt;/span&gt;:&lt;span style="color:#66cc66;"&gt;[&lt;/span&gt;&lt;span style="color:#3366CC;"&gt;"BMW"&lt;/span&gt;, &lt;span style="color:#3366CC;"&gt;"Audi"&lt;/span&gt;, &lt;span style="color:#3366CC;"&gt;"Volkswagen"&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;]&lt;/span&gt;,&lt;br /&gt;&lt;span style="color:#3366CC;"&gt;"model"&lt;/span&gt;:&lt;span style="color:#66cc66;"&gt;[&lt;/span&gt;&lt;span style="color:#3366CC;"&gt;"X5"&lt;/span&gt;, &lt;span style="color:#3366CC;"&gt;"A6"&lt;/span&gt;, &lt;span style="color:#3366CC;"&gt;"Touareg 7L"&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;]&lt;/span&gt;,&lt;br /&gt;&lt;span style="color:#3366CC;"&gt;"year"&lt;/span&gt;:&lt;span style="color:#66cc66;"&gt;[&lt;/span&gt;&lt;span style="color:#CC0000;"&gt;2007&lt;/span&gt;, &lt;span style="color:#CC0000;"&gt;2008&lt;/span&gt;, &lt;span style="color:#CC0000;"&gt;2006&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;]&lt;/span&gt;,&lt;br /&gt;&lt;span style="color:#3366CC;"&gt;"price"&lt;/span&gt;:&lt;span style="color:#66cc66;"&gt;[&lt;/span&gt;&lt;span style="color:#CC0000;"&gt;99000&lt;/span&gt;, &lt;span style="color:#CC0000;"&gt;78000&lt;/span&gt;, &lt;span style="color:#CC0000;"&gt;45000&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;]&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#66cc66;"&gt;}&lt;/span&gt;;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;в этом случае обращаемся сначала к объекту, а затем к массиву внутри него:&lt;/p&gt;&lt;br /&gt;&lt;pre class="javascript"&gt;&lt;span style="color:#000066;"&gt;alert&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;oAuto.&lt;span style="color:#006600;"&gt;year&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;[&lt;/span&gt;&lt;span style="color:#CC0000;"&gt;1&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;]&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt;; &lt;span style=" font-style: italic;color:#009900;"&gt;// получаем 2008&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;Вот такое длинное получилось предисловие, но зато теперь будет гораздо понятнее при чем здесь вообще &lt;strong&gt;JSON&lt;/strong&gt;...&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;JSON&lt;/strong&gt; - комбинация массивов и объектов и предназначен только для хранения данных. Как следствие, &lt;strong&gt;JSON&lt;/strong&gt; не может иметь переменных и не допускает никаких операций над ними. Давайте попробуем записать предыдущий пример, используя синтаксис &lt;strong&gt;JSON&lt;/strong&gt;:&lt;/p&gt;&lt;br /&gt;&lt;pre class="javascript"&gt;&lt;span style="color:#66cc66;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3366CC;"&gt;"firm"&lt;/span&gt;:&lt;span style="color:#66cc66;"&gt;[&lt;/span&gt;&lt;span style="color:#3366CC;"&gt;"BMW"&lt;/span&gt;, &lt;span style="color:#3366CC;"&gt;"Audi"&lt;/span&gt;, &lt;span style="color:#3366CC;"&gt;"Volkswagen"&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;]&lt;/span&gt;,&lt;br /&gt;&lt;span style="color:#3366CC;"&gt;"model"&lt;/span&gt;:&lt;span style="color:#66cc66;"&gt;[&lt;/span&gt;&lt;span style="color:#3366CC;"&gt;"X5"&lt;/span&gt;, &lt;span style="color:#3366CC;"&gt;"A6"&lt;/span&gt;, &lt;span style="color:#3366CC;"&gt;"Touareg 7L"&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;]&lt;/span&gt;,&lt;br /&gt;&lt;span style="color:#3366CC;"&gt;"year"&lt;/span&gt;:&lt;span style="color:#66cc66;"&gt;[&lt;/span&gt;&lt;span style="color:#CC0000;"&gt;2007&lt;/span&gt;, &lt;span style="color:#CC0000;"&gt;2008&lt;/span&gt;, &lt;span style="color:#CC0000;"&gt;2006&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;]&lt;/span&gt;,&lt;br /&gt;&lt;span style="color:#3366CC;"&gt;"price"&lt;/span&gt;:&lt;span style="color:#66cc66;"&gt;[&lt;/span&gt;&lt;span style="color:#CC0000;"&gt;99000&lt;/span&gt;, &lt;span style="color:#CC0000;"&gt;78000&lt;/span&gt;, &lt;span style="color:#CC0000;"&gt;45000&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;]&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#66cc66;"&gt;}&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Обратите внимание&lt;/strong&gt;, что пропали имя переменной и точка-запятая. Передача такого объекта с использованием HTTP-протокола будет происходить очень быстро, поскольку содержит минимум символов. Получив такие данные на стороне клиента и записав ее в какую-либо переменную (например sData) мы получаем строку информации.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Обратите внимание&lt;/strong&gt;: именно строку, а совсем не объект или объект с вложенными в него массивами. Преобразуем строку в объект, используя функцию &lt;strong&gt;eval()&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;pre class="javascript"&gt;&lt;span style=" font-weight: bold;color:#003366;"&gt;var&lt;/span&gt; oAuto = &lt;span style=" font-weight: bold;color:#000066;"&gt;eval&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#3366CC;"&gt;"("&lt;/span&gt; + sData + &lt;span style="color:#3366CC;"&gt;")"&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt;;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;В результате этого получится объект, который мы описали чуть выше.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Преимущество JSON перед XML&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Так в чем же все-таки состоит преимущество JSON перед XML?&lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;Здесь речь идет исключительно о преимуществах и недостатках только лишь с точки зрения организации обмена данными в Сети.&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;В том, что язык XML оказывается очень избыточным при сравнении с JSON. Давайте убедимся в этом на простом примере. Одни и те же данные представим в формате XML и в формате JSON.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;general&amp;gt;&lt;br /&gt;&amp;lt;cars&amp;gt;&lt;br /&gt; &amp;lt;car&amp;gt;&lt;br /&gt;   &amp;lt;firm&amp;gt;BMW&amp;lt;/firm&amp;gt;&lt;br /&gt;   &amp;lt;model&amp;gt;X5&amp;lt;/model&amp;gt;&lt;br /&gt;   &amp;lt;year&amp;gt;2007&amp;lt;/year&amp;gt;&lt;br /&gt;&amp;lt;price&amp;gt;99000&amp;lt;/price&amp;gt;&lt;br /&gt; &amp;lt;/car&amp;gt;&lt;br /&gt; &amp;lt;car&amp;gt;&lt;br /&gt;   &amp;lt;firm&amp;gt;Audi&amp;lt;/firm&amp;gt;&lt;br /&gt;   &amp;lt;model&amp;gt;A6&amp;lt;/model&amp;gt;&lt;br /&gt;   &amp;lt;year&amp;gt;2008&amp;lt;/year&amp;gt;&lt;br /&gt;&amp;lt;price&amp;gt;78000&amp;lt;/price&amp;gt;&lt;br /&gt; &amp;lt;/car&amp;gt;&lt;br /&gt; &amp;lt;car&amp;gt;&lt;br /&gt;   &amp;lt;firm&amp;gt;Volkswagen&amp;lt;/firm&amp;gt;&lt;br /&gt;   &amp;lt;model&amp;gt;Touareg 7L&amp;lt;/model&amp;gt;&lt;br /&gt;   &amp;lt;year&amp;gt;2006&amp;lt;/year&amp;gt;&lt;br /&gt;&amp;lt;price&amp;gt;45000&amp;lt;/price&amp;gt;&lt;br /&gt; &amp;lt;/car&amp;gt;&lt;br /&gt;&amp;lt;/cars&amp;gt;&lt;br /&gt;&amp;lt;/general&amp;gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;При использовании формата JSON выигрыш составит 42 байта, а без учета пробелов и вовсе 86 байт. А если вспомнить еще и о том, что данные в формате JSON не требуют дополнительного синтаксического анализа на стороне клиента - преимущество JSON перед XML в аспекте передачи данных от сервера клиенту становится очевидным...&lt;/p&gt;&lt;br /&gt;&lt;p&gt;По этой теме могу порекомендовать прочитать переводную статью &lt;a href="http://habrahabr.ru/blog/webdev/23779.html" target="_blank"&gt;&lt;strong&gt;JSON и XML. Что лучше?&lt;/strong&gt;&lt;/a&gt; на Хабрахабре, а я надеюсь, что мне удастся в ближайшем будущем подробнее рассказать о утилитах для работы с JSON как на стороне клиента, так и на стороне сервера.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-7348379314830598906?l=kuser-est.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/7348379314830598906/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6118694792400629241&amp;postID=7348379314830598906' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/7348379314830598906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/7348379314830598906'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/2009/05/json.html' title='Что такое JSON?'/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6118694792400629241.post-6124826904386919750</id><published>2009-04-24T21:14:00.000-07:00</published><updated>2009-04-24T21:18:43.343-07:00</updated><title type='text'>Quick Escape</title><content type='html'>&lt;p&gt;Это что за &lt;a href="http://www.accessify.com/tools-and-wizards/developer-tools/quick-escape/default.php"&gt;Quick Escape&lt;/a&gt;? Спросит недоумевающий читатель. А это тулза для перевода спецсимволов в их web-вариант, т.е. &amp;lt;a&amp;gt; превратится в &amp;amp; lt; a &amp;amp; gt;  &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-6124826904386919750?l=kuser-est.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/6124826904386919750/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6118694792400629241&amp;postID=6124826904386919750' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/6124826904386919750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/6124826904386919750'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/2009/04/quick-escape.html' title='Quick Escape'/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6118694792400629241.post-2540667179314234555</id><published>2009-04-24T21:00:00.000-07:00</published><updated>2009-04-24T21:05:00.892-07:00</updated><title type='text'>Пузырь!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8RUgQAdWoBA/SfKLtnS_hnI/AAAAAAAAAF0/gT9AskYoXoE/s1600-h/1240486944_podborka_586_127.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 381px; height: 400px;" src="http://2.bp.blogspot.com/_8RUgQAdWoBA/SfKLtnS_hnI/AAAAAAAAAF0/gT9AskYoXoE/s400/1240486944_podborka_586_127.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5328474924891735666" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Увидел эту картинку и как то вспомнилась сортировка методом пузырька...&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;# define SWAP(A,B) {A=A^B;B=A^B;A=A^B;}&lt;br /&gt;void bubblesort(int A[], int n)&lt;br /&gt;{&lt;br /&gt; int i, j;&lt;br /&gt;&lt;br /&gt; for(i = n-1 ; i &gt; 0 ; i--)&lt;br /&gt;  {&lt;br /&gt;     for(j = 0 ; j &lt;&gt; A[j+1] ) SWAP(A[j],A[j+1]);&lt;br /&gt;      }&lt;br /&gt;  }&lt;br /&gt;&lt;p&gt;}&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;К чему это...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-2540667179314234555?l=kuser-est.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/2540667179314234555/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6118694792400629241&amp;postID=2540667179314234555' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/2540667179314234555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/2540667179314234555'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/2009/04/blog-post_24.html' title='Пузырь!'/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_8RUgQAdWoBA/SfKLtnS_hnI/AAAAAAAAAF0/gT9AskYoXoE/s72-c/1240486944_podborka_586_127.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6118694792400629241.post-2433532241930233345</id><published>2009-04-20T00:30:00.000-07:00</published><updated>2009-04-20T00:36:45.192-07:00</updated><title type='text'>MODx</title><content type='html'>&lt;p&gt;По работе мне приходится часто сталкиватся с новой и довольно занятной &lt;a href="http://modxcms.com/"&gt;CMF MODx.&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;MODx — это профессиональный инструмент разработки сайтов, позволяющий управлять контентом, да и самим сайтом абсолютно на все 100%! Эта система с открытым кодом (open source), а поэтому бесплатна. В отличие от большинства бесплатных CMS (англ. Content Management System - система управления сайтом) — на MODx вы можете построить сайт любой сложности, практически с любым набором функций, при этом система не будет никоим образом влиять на ваш html-код.&lt;br /&gt;&lt;/blockquote&gt;&lt;p&gt;В скором времени придется переписывать один довольно обьемный проект под эту систему. Такими темпами скоро запишусь в ряды разработчиков :)  Сейчас изучаю систему взаимодействия чанков, сниппетов, параметров и построение модулей. К сожалению внятной документации на русском языке нет, но есть русскоязычное сообщество &lt;a href="http://modx.ru/"&gt;MODx.ru&lt;/a&gt;. В скором времени, буду публиковать результаты исследования сего фреймворка.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-2433532241930233345?l=kuser-est.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/2433532241930233345/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6118694792400629241&amp;postID=2433532241930233345' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/2433532241930233345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/2433532241930233345'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/2009/04/modx.html' title='MODx'/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6118694792400629241.post-1247436047905783289</id><published>2009-04-15T23:16:00.000-07:00</published><updated>2009-04-15T23:17:48.416-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'></title><content type='html'>Нашел в бложике жуйки ffmpeg — граббер видео с экрана&lt;br /&gt;&lt;p&gt;ffmpeg -f x11grab -s 1280x800 -r 200 -i :0.0 screen_grab.avi&lt;/p&gt;&lt;p&gt;И не надо заморачиваться со сторонними программами. man ffmpeg в помощь!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-1247436047905783289?l=kuser-est.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/1247436047905783289/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6118694792400629241&amp;postID=1247436047905783289' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/1247436047905783289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/1247436047905783289'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/2009/04/ffmpeg-ffmpeg-f-x11grab-s-1280x800-r.html' title=''/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6118694792400629241.post-2640257750344279970</id><published>2009-04-11T05:02:00.000-07:00</published><updated>2009-04-11T05:13:12.070-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jquery'/><title type='text'>Jquery. Скрытие\Раскрытие блоков.</title><content type='html'>Недавно начал изучать jquery. Очень хорошая библиотека для javascript. Вот разобрал пример скрытия и раскрытия блоков.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&amp;lt;script type="text/JavaScript" src="jquery.js"&amp;gt;&amp;lt;/script"&amp;gt;&lt;br /&gt;&amp;lt;script type="text/javascript"&amp;gt;                                        &lt;br /&gt;   $(document).ready(function() {&lt;br /&gt;  $('div.Comment').hide();&lt;br /&gt;  $('a.Comment').click(function()&lt;br /&gt;  {&lt;br /&gt;     $('div.Comment').slideToggle("fast");&lt;br /&gt;  });&lt;br /&gt; &lt;br /&gt;  });&lt;br /&gt;&amp;lt;/script&amp;gt; &lt;br /&gt; &lt;br /&gt;  &amp;lt;A class="Comment"&amp;gt;&amp;lt;FONT size=+2&amp;gt;Комментарий&amp;lt;/FONT&amp;gt;&amp;lt;/A&amp;gt;&lt;br /&gt;  &amp;lt;FONT size=-1&amp;gt;&amp;lt;SUB&amp;gt;Щелкните чтобы скрыть\показать&amp;lt;/SUB&amp;gt;&amp;lt;/FONT&amp;gt;&lt;br /&gt;  &amp;lt;DIV class="Comment" style="clear:left; border: solid 1px black;"&amp;gt;&lt;br /&gt;  Комментарий, комментарий... Берег левый, берег правый...&lt;br /&gt;  &amp;lt;/DIV&amp;gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://smages.com/i/59/5a/595a0ef70de295e7cf3d2244e5dd62ab.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 269px; height: 192px;" src="http://smages.com/i/59/5a/595a0ef70de295e7cf3d2244e5dd62ab.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Сделал еще подгрузку инфы с других файлов, это ок. На фреймах тоже можно, но поисковики плохо их не логично индексируют.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-2640257750344279970?l=kuser-est.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/2640257750344279970/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6118694792400629241&amp;postID=2640257750344279970' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/2640257750344279970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/2640257750344279970'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/2009/04/jquery.html' title='Jquery. Скрытие\Раскрытие блоков.'/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6118694792400629241.post-204187694585506064</id><published>2009-04-11T05:01:00.000-07:00</published><updated>2009-04-11T05:02:08.543-07:00</updated><title type='text'>Итоги Форума открытых технологий</title><content type='html'>В прошедшую субботу, 28 февраля 2009 г. в зале Учёного совета УГТУ-УПИ (Екатеринбург) впервые состоялся «Форум открытых технологий». Были освещены различные аспекты свободного и открытого программного обеспечения и технологий. В Форуме, инициаторами которого выступила группа пользователей GNU/Linux в Екатеринбурге, приняли участие представители Sun Microsystems, RussianFedora, Ru.OpenOffice.org, журнала «Linux Format», SCONTO, Уральской Академии современных информационных технологий, фонда ReactOS. Интересным дополнением к основной программе мероприятия стали незапланированные выступления представителей GNU/LinuxCenter и «Майкрософт Рус» в Екатеринбурге.&lt;br /&gt;&lt;br /&gt;Форум собрал самых разных посетителей от 17 до 65 лет: руководителей фирм и IT-отделов, менеджеров, IT-специалистов, разработчиков, преподавателей, студентов. Пришли сотрудники учебных заведений, коммерческих банков, крупных промышленных предприятий, торговых компаний, государственных и муниципальных учреждений. Примечательно, что на мероприятии присутствовали посетители и из других регионов: Курганской, Челябинской и Тюменской областей.&lt;br /&gt;&lt;br /&gt;Изначально программа Форума была поделена на три тематические части: разработчику, бизнесу, обществу. В каждой части выступали докладчики, так или иначе связанные с развитием и распространением открытых технологий, открытого и свободного ПО. В части «разработчику» первый доклад о переносимых приложениях был зачитан Дмитрием Усталовым, программистом кафедры ВТ УГТУ-УПИ, и встречен большим количеством вопросов (по-видимому тема разработки кросс-платформенных приложений многих заинтересовала). Затем прозвучал доклад о том, чем в разработке может помочь проект Fireforge.net от гостя Форума Григория Шатрова. Доклад амбассадора Sun Microsystems в УГТУ-УПИ Михаила Богданова поведал о JavaFX как о следующей ветке эволюции Java. Демонстрация «Sun SPOT» и доклад о разработке YAPE - фреймворка для PHP, который сделал Руслан Ус, завершали блок.&lt;br /&gt;&lt;br /&gt;Следующий блок — «бизнесу» — включал всего два доклада. Второй из них был зачитан представителем фирмы SCONTO Виталием Мечётным. о том, как компания строит свой бизнес на основе открытых и свободных технологий. Первый же доклад Григория Батухтина (Уральская Академия современных информационных технологий) о возможностях и целесообразности создания в Екатеринбурге «Информационного центра» для консолидации информации по внедрению и использованию ОСПО в России произвел немалый ажиотаж среди слушателей. Внеплановое небольшое выступление представителя «Майкрософт Рус» завершило этот блок.&lt;br /&gt;&lt;br /&gt;Третья часть — «Обществу» — была самой насыщенной и включала самые разнообразные доклады. Начался он с небольшой внеплановой презентации дилера «Linux Center» в Екатеринбурге Михаила Журухина. Затем все прошло по расписанию: Александр Трубин, амбассадор Sun в УрГУ, с докладом об использовании ОСПО в образовательных программах. Главный редактор «Linux Format» Валентин Синицын о последних новостях журнала и возможностях сотрудничества. Елена Ушакова с докладом о структуре, работе и возможностях принять участие в жизни российского сообщества OpenOffice.org, затем вновь Григорий Шатров с презентацией ReactOS.&lt;br /&gt;&lt;br /&gt;Заключительные выступления были за гостями Форума — RussianFedora (Москва). Их презентации освещали две актуальные темы: RedHat Academy в России и развиваемые технологии RedHat. Первый доклад, помимо описания образовательной программы, поведал о самом проекте RussianFedora, его открытости для каждого и возможностях участия в развитии проекта. Несмотря на явную усталость посетителей Форума к концу дня, озвученные темы породили немало вопросов.&lt;br /&gt;&lt;br /&gt;В целом Форум прошёл в доброжелательной атмосфере сотрудничества. Все доклады были встречены слушателями с интересом. Актуальные вопросы докладчикам иногда перерастали в дискуссии. Немалое количество посетителей демонстрирует существующий интерес к открытым технологиям и программному обеспечению. Абсолютное большинство участников, заполнивших анкеты, указали на необходимость проведения подобных мероприятий в будущем. Екатеринбургский LUG, в свою очередь, планирует сделать Форум открытых технологий мероприятием ежегодным и еще более качественным и интересным, всё также привлекая разных докладчиков и посетителей из соседних регионов.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-204187694585506064?l=kuser-est.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/204187694585506064/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6118694792400629241&amp;postID=204187694585506064' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/204187694585506064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/204187694585506064'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/2009/04/blog-post.html' title='Итоги Форума открытых технологий'/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6118694792400629241.post-2365630213565799647</id><published>2009-02-21T04:35:00.000-08:00</published><updated>2009-02-21T04:44:28.472-08:00</updated><title type='text'>Форум Открытых Технологий</title><content type='html'>&lt;div id="header"&gt;&lt;CENTER&gt;&lt;a href="http://otf.e-lug.ru/"&gt;&lt;img src="http://otf.e-lug.ru/e-lug.png" border="0" /&gt;&lt;/a&gt;&lt;/CENTER&gt;&lt;/div&gt;28 февраля 2009 г. в Екатеринбурге в зале Учёного совета УГТУ-УПИ (ул. Мира, 19, гл. учебн. корпус)&lt;br /&gt;пройдет Форум открытых технологий. Это мероприятие посвящено обсуждениям современных и эффективных решений, в развитии&lt;br /&gt;которых каждый может принять участие!&lt;div id="text"&gt;Свободное и открытое программное обеспечение и смежные технологии: где и каким образом их используют, как на этом&lt;br /&gt;заработать, как и где получить дополнительное востребованное образование и уникальный опыт работы над открытым проектом?&lt;/div&gt;&lt;div&gt;Мероприятие будет интересно студентам и преподавателям вузов технических специальностей, IT-специалистам,&lt;br /&gt;представителям бизнеса и любому заинтересованному в развитии и использовании открытого ПО.&lt;br /&gt;&lt;p align="center"&gt;&lt;b&gt;Приглашаем всех! Посещение бесплатное.&lt;/b&gt;&lt;br /&gt;Предварительная регистрация&lt;br /&gt;&lt;a href="http://otf.e-lug.ru/registration.php"&gt;здесь&lt;/a&gt;.&lt;/p&gt;Форум открытых технологий представляют:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.e-lug.ru/" taget="_blank"&gt;&lt;span class="com"&gt;Группа пользователей GNU/Linux Екатеринбурга&lt;/span&gt;&lt;/a&gt;;&lt;/li&gt;&lt;li&gt;компании: &lt;a href="http://sun.com/"&gt;&lt;span class="com"&gt;Sun Microsystems&lt;/span&gt;&lt;/a&gt;,&lt;br /&gt;&lt;a href="http://sconto.info/"&gt;&lt;span class="com"&gt;SCONTO&lt;/span&gt;&lt;/a&gt;,&lt;br /&gt;&lt;a href="http://www.vdel.ru/"&gt;&lt;span class="com"&gt;VDEL&lt;/span&gt;&lt;/a&gt;;&lt;/li&gt;&lt;li&gt;при участии: &lt;a href="http://ru.openoffice.org/"&gt;&lt;span class="com"&gt;Ru.OpenOffice.org&lt;/span&gt;&lt;/a&gt;,&lt;br /&gt;&lt;a href="http://myooo.ru/"&gt;&lt;span class="com"&gt;MyOOo.ru&lt;/span&gt;&lt;/a&gt;,&lt;br /&gt;&lt;a href="http://www.russianfedora.ru/"&gt;&lt;span class="com"&gt;RussianFedora&lt;/span&gt;&lt;/a&gt;,&lt;br /&gt;журнал «&lt;a href="http://www.linuxformat.ru/"&gt;&lt;span class="com"&gt;Linux Format&lt;/span&gt;&lt;/a&gt;».&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Информационную поддержку обеспечивают &lt;a href="http://linuxcenter.ru/"&gt;&lt;span class="com"&gt;GNU/LinuxCenter.ru&lt;/span&gt;&lt;/a&gt;,&lt;br /&gt;&lt;a href="http://www.nixp.ru/"&gt;&lt;span class="com"&gt;NIXP.ru&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;b&gt;С программой Форума можно ознакомиться на &lt;a href="http://otf.e-lug.ru/timetable.php"&gt;этой&lt;/a&gt; странице&lt;/b&gt;&lt;/p&gt;&lt;p align="center"&gt;28 февраля 2009 г., суббота, с 10:00 до 18:00.&lt;br /&gt;Екатеринбург, ул. Мира, 19, Зал Ученого совета УГТУ-УПИ&lt;br /&gt;Бесплатно зарегистрироваться можно на &lt;a href="http://otf.e-lug.ru/registration.php"&gt;сайте&lt;/a&gt;&lt;br /&gt;Диски со свободным ПО каждому!&lt;/p&gt;&lt;p align="right"&gt;&lt;b&gt;Контакты:&lt;/b&gt;&lt;br /&gt;E-mail: &lt;a href="mailto:otf2009@e-lug.ru"&gt;otf2009@e-lug.ru&lt;/a&gt;&lt;br /&gt;Сайт: &lt;a href="http://otf.e-lug.ru/"&gt;http://otf.e-lug.ru&lt;/a&gt;&lt;br /&gt;Телефон: +7 909 016 7283&lt;/p&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div id="footer"&gt;© 2009 &lt;a href="http://www.e-lug.ru/"&gt;&lt;span class="footer"&gt;Екатеринбургский LUG&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-2365630213565799647?l=kuser-est.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/2365630213565799647/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6118694792400629241&amp;postID=2365630213565799647' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/2365630213565799647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/2365630213565799647'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/2009/02/open-technologies-forum.html' title='Форум Открытых Технологий'/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6118694792400629241.post-1455110439825384089</id><published>2009-02-08T04:38:00.000-08:00</published><updated>2009-02-08T04:57:16.169-08:00</updated><title type='text'>Gentoo LAMP</title><content type='html'>&lt;p&gt;Собственно это перевод небольшого мануала по установке веб-сервера. Спасибо за материал &lt;a href="xpd259.blogspot.com"&gt;xpd259.blogspot.com&lt;/a&gt;. Итак, поднимаем web-server на GNU\Linux. Во первых что собственно такое LAMP? Википедия &lt;a href="http://ru.wikipedia.org/wiki/LAMP"&gt;говорит&lt;/a&gt;:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;LAMP&lt;/strong&gt; — акроним, обозначающий набор (комплекс) серверного программного обеспечения, широко используемый во Всемирной паутине. LAMP назван по первым буквам входящих в его состав компонентов:&lt;br /&gt;Linux — операционная система GNU/Linux;&lt;br /&gt;Apache — веб-сервер;&lt;br /&gt;MySQL — СУБД;&lt;br /&gt;PHP — язык программирования, используемый для создания веб-приложений.&lt;br /&gt;&lt;br /&gt;Акроним LAMP может использоваться для обозначения:&lt;br /&gt;Инфраструктуры веб-сервера&lt;br /&gt;Парадигмы программирования&lt;br /&gt;Пакета программ&lt;br /&gt;&lt;br /&gt;Хотя изначально эти программные продукты не разрабатывались специально для работы друг с другом, такая связка стала весьма популярной, в первую очередь из-за своей низкой стоимости (все её составляющие являются открытыми и могут быть бесплатно загружены из Интернета). Набор LAMP входит в состав большинства дистрибутивов GNU/Linux и предоставляется многими хостинговыми компаниями.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Вот собственно пошаговая инструкция по установке LAMP на Gentoo Linux&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;Apache&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ru.wikipedia.org/wiki/Apache"&gt;Apache&lt;/a&gt; HTTP-сервер (a patchy server) — свободный веб-сервер.  Для его установки набираем в консоли&lt;br /&gt;&lt;br /&gt;# &lt;span style="color:#33cc00;"&gt;emerge apache -av&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Затем, стартуем сервер, чтобы его проверить&lt;br /&gt;&lt;br /&gt;# &lt;span style="color:#33cc00;"&gt;/etc/init.d/apache2 start&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ничего страшного, если появятся ошибки о доменном имени сервера, их можно проигноррировать. Добавляем сервер в загрузку служб по умолчанию&lt;br /&gt;&lt;br /&gt;# &lt;span style="color:#33cc00;"&gt;rc-update add apache2 default&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;* &lt;span style="color:#3366ff;"&gt;apache2 added to runlevel default &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Чтобы проверить работоспособность зайдите на http://localhost. Теперь apache установлен и работает&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;PHP&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;PHP —  язык программирования, созданный для генерирования HTML-страниц на веб-сервере и работы с базами данных.&lt;br /&gt;&lt;br /&gt;Устанавливаем корректные USE-флаги&lt;br /&gt;&lt;br /&gt;# &lt;span style="color:#33cc00;"&gt;echo dev-lang/php apache2 ctype pcre session unicode &gt;&gt; /etc/portage/package.use &lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Затем устанавливаем php&lt;br /&gt;&lt;br /&gt;# &lt;span style="color:#33cc00;"&gt;emerge php&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;# &lt;span style="color:#33cc00;"&gt;nano -w /etc/conf.d/apache2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Редактируем линии&lt;br /&gt;APACHE2_OPTS=&lt;br /&gt;to include -D PHP5&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Для тестирования php устанавливаем phpsysinfo&lt;br /&gt;&lt;/p&gt;&lt;p&gt;# &lt;span style="color:#33cc00;"&gt;emerge phpsysinfo&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Затем, посещаем http://localhost/phpsysinfo&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;MYSQL&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;MySQL — свободная система управления базами данных (СУБД). Устанавливаем:&lt;br /&gt;&lt;br /&gt;# &lt;span style="color:#33cc00;"&gt;emerge mysql -av&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Создаем базу данных по умолчанию&lt;/p&gt;&lt;p&gt;&lt;br /&gt;# &lt;span style="color:#33cc00;"&gt;/usr/bin/mysql_install_db&lt;/span&gt;&lt;br /&gt;# &lt;span style="color:#33cc00;"&gt;/etc/init.d/mysql start&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Задаем пароль для аккаунта root&lt;span style="color:#33cc00;"&gt;&lt;/span&gt;&lt;br /&gt;#&lt;span style="color:#33cc00;"&gt;/usr/bin/mysqladmin -u root password 'new-password'&lt;/span&gt;&lt;br /&gt;# &lt;span style="color:#33cc00;"&gt;rc-update add mysql default&lt;/span&gt;&lt;br /&gt;* &lt;span style="color:#3366ff;"&gt;mysql added to runlevel default&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Устанавливаем &lt;span style="color:#000000;"&gt;phpmyadmin&lt;/span&gt;&lt;/p&gt;&lt;p&gt;# &lt;span style="color:#33cc00;"&gt;emerge phpmyadmin&lt;/span&gt;&lt;br /&gt;# &lt;span style="color:#33cc00;"&gt;cd /var/www/localhost/htdocs/phpmyadmin&lt;/span&gt;&lt;br /&gt;# &lt;span style="color:#33cc00;"&gt;mkdir config&lt;/span&gt;&lt;br /&gt;# &lt;span style="color:#33cc00;"&gt;chown apache:apache config&lt;/span&gt;&lt;br /&gt;# &lt;span style="color:#33cc00;"&gt;chmod 777 config&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Затем идем на http://localhost/phpmyadmin и следуем по скрипту установки&lt;br /&gt;&lt;/p&gt;&lt;p&gt;# &lt;span style="color:#33cc00;"&gt;cp config/config.inc.php&lt;/span&gt;&lt;br /&gt;# &lt;span style="color:#33cc00;"&gt;rm config -rf&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Теперь вы можете администрировать базу данных MySQL отсюда http://localhost/phpmyadmin&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-1455110439825384089?l=kuser-est.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/1455110439825384089/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6118694792400629241&amp;postID=1455110439825384089' title='Комментарии: 3'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/1455110439825384089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/1455110439825384089'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/2009/02/gentoo-lamp.html' title='Gentoo LAMP'/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6118694792400629241.post-5872849830768115976</id><published>2009-02-07T05:47:00.000-08:00</published><updated>2009-02-07T05:52:19.883-08:00</updated><title type='text'>Полемика</title><content type='html'>&lt;p&gt;О развитии, прогрессе и прочем...&lt;/p&gt;&lt;p&gt;На форуме УГГУ поднял тему про мероприятия проводимые Екатеринбургским LUG и предложил, в будущем, принять участие в этом и своему ВУЗу [&lt;a href="http://www.ursmu.ru/forum/viewtopic.php?f=25&amp;amp;t=32"&gt;Тред&lt;/a&gt;]. Вот часть треда:&lt;/p&gt;&lt;p&gt;!!!:&lt;/p&gt;&lt;p&gt;&lt;em&gt;А вот потому что в университете мало кто знает что такое "GNU\Linux", надо народ просвещать, причем не только студентов, но и преподавателей.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;А у народа есть мотив, чтобы "просвещаться"?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;kUSER:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;А у народа есть мотив, чтобы "просвещаться"? &lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;А стоит ли вообще просвещаться? Стоит ли узнавать что то новое? Стоит ли вообще учиться? Зачем развиваться, нафига нам прогресс? А если серьезно человек сам орпеделяет есть ли у него мотив или нет. Если Вам интересно сэкономить деньги, если Вам нужна стабильная информационная система, если вы хотите чтобы все просто работало, то у Вас есть мотив посетить мероприятие такого рода. &lt;br /&gt;И да, давайте уже не стоять на месте с нашей информационной структурой в университете. Пора развиваться. Давайте будем использовать лицензионное ПО, вместо старого пиратского и дырявого как решето Windows 95, 98, 2000, XP. Давайте переведемся на стабильное ПО, с нормальной информационной структурой. Я давно думаю над предложением о миграции университета с коммерческого ПО на открытое. Если Вам это интересно, поддержите. Это не только даст нашему университету стабильно функционирующюю информационную систему, но и поднимет наш престиж в сфере информационных технологий. Мы сможем сэкономить очень много средств на ПО. &lt;br /&gt;Нет, я не дурак, я прекрасное понимаю что потребуется довольно много ресурсов в плане миграции на открытое ПО, но поверьте, это того стоит. После перехода мы уже не будем зависить от корпорации Майкрософт. Нам уже будет не страшны проверки на лицензионность приобретенного ПО. &lt;br /&gt;Пора развиваться.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-5872849830768115976?l=kuser-est.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/5872849830768115976/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6118694792400629241&amp;postID=5872849830768115976' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/5872849830768115976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/5872849830768115976'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/2009/02/blog-post.html' title='Полемика'/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6118694792400629241.post-8154917257790120489</id><published>2008-12-06T01:30:00.000-08:00</published><updated>2008-12-06T01:47:55.971-08:00</updated><title type='text'>Демоны!</title><content type='html'>&lt;p&gt;Доброго времени суток, Господа! Возникла у меня тут недавно проблема... При работе в генту, мой ноутбук внезапно зависал наглухо, т.е. не реагировал ни на мышь, ни на клаву. Спасибо товарищам с www.e-lug.ru, подсказали что надо глянуть в &lt;strong&gt;/var/log/messages&lt;/strong&gt;, там я обнаружил много ошибок типа &lt;/p&gt;&lt;p&gt;rc-scripts: ERROR: Failed to load necessary drivers&lt;br /&gt;ACPI: Interpreter enabled&lt;br /&gt;ACPI: (supports S0 S1 S3 S5)&lt;br /&gt;ACPI: Using IOAPIC for interrupt routing&lt;br /&gt;ACPI: Error attaching device data&lt;br /&gt;ACPI: Error attaching device data&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Понятно что виновником был &lt;strong&gt;acpid&lt;/strong&gt;. Мне посоветовали грузить ядро с параметром &lt;strong&gt;acpi=off&lt;/strong&gt;... Недолго поработав так, я понял что это не дело. Немного погуглив я нашел похожую проблему, оказывается что в acpi по умолчанию работает через &lt;strong&gt;/proc/acpi/event&lt;/strong&gt;, а у меня в ядре в &lt;em&gt;Power Managment-&gt;ACPI&lt;/em&gt; был включен параметр &lt;em&gt;Future power /sys interface&lt;/em&gt;. Отключил его, включил &lt;em&gt;Deprecated /proc/acpi/event&lt;/em&gt;, перекомпилил и вуаля! Заработало!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-8154917257790120489?l=kuser-est.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/8154917257790120489/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6118694792400629241&amp;postID=8154917257790120489' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/8154917257790120489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/8154917257790120489'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/2008/12/blog-post.html' title='Демоны!'/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6118694792400629241.post-8482701689373823650</id><published>2008-11-23T00:23:00.000-08:00</published><updated>2008-11-23T00:28:57.890-08:00</updated><title type='text'>xorg.conf по русски</title><content type='html'>&lt;p&gt;Сегодня настраивал xorg.conf... Надо было сделать поддержку русской раскладки клавиатуры и переключение раскладки по alt+shift. Делается все до безобразия просто:&lt;/p&gt;&lt;p&gt;/etc/X11/xorg.conf &lt;br /&gt;...&lt;br /&gt;Section "InputDevice"&lt;br /&gt;...&lt;/p&gt;&lt;p&gt;Option "XkbLayout" "us, ru"&lt;br /&gt;Option "XkbOptions" "grp:alt_shift_toggle"&lt;br /&gt;...&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Вот еще  параметры "XkbOptions"&lt;br /&gt;&lt;br /&gt;grp:toggle - переключение правым Alt; &lt;br /&gt;grp:shift_toggle - двумя клавишами shift; &lt;br /&gt;grp:ctrl_shift_toggle - ctrl+shift; &lt;br /&gt;grp:alt_shift_toggle - alt+shift; &lt;br /&gt;grp:ctrl_alt_toggle - ctrl+alt; &lt;br /&gt;grp:caps_toggle - переключение по CapsLock; &lt;br /&gt;grp:lwin_toggle - переключение по левой "Win" клавише на Windows клавиатуре (для X Window старше 4.2); &lt;br /&gt;grp:rwin_toggle - переключение по правой "Win" клавише на Windows клавиатуре (для X Window старше 4.2); &lt;br /&gt;grp:menu_toggle - переключение по клавише "Контекстное меню" на Windows клавиатуре (для X Window старше 4.2); &lt;br /&gt;grp:lctrl_toggle переключение по левой клавише Control &lt;br /&gt;grp:rctrl_toggle переключение по правой клавише Control &lt;br /&gt;grp:switch - переключение по правому Alt только на момент нажатия &lt;br /&gt;grp:lwin_switch - переключение по левой клавише Windows только на момент нажатия &lt;br /&gt;grp:rwin_switch - переключение по правой клавише Windows только на момент нажатия &lt;br /&gt;grp:win_switch - переключение по любой клавише Windows только на момент нажатия &lt;br /&gt;&lt;br /&gt;Возможные значения grp_led: &lt;br /&gt;&lt;br /&gt;grp_led - использовать индикаторы на клавиатуре для показания изменения группы &lt;br /&gt;grp_led:num - индикатор Num_Lock показывает изменения группы &lt;br /&gt;grp_led:caps - индикатор Caps_Lock показывает изменение группы &lt;br /&gt;grp_led:scroll - индикатор Scroll_Lock показывает изменение группы&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Источник http://ru.gentoo-wiki.com/XkbOptions&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-8482701689373823650?l=kuser-est.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/8482701689373823650/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6118694792400629241&amp;postID=8482701689373823650' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/8482701689373823650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/8482701689373823650'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/2008/11/xorgconf.html' title='xorg.conf по русски'/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6118694792400629241.post-1504381579089439617</id><published>2008-11-09T22:54:00.000-08:00</published><updated>2008-11-09T23:17:48.032-08:00</updated><title type='text'>Поднять FTP сервер за 60 секунд!</title><content type='html'>&lt;p&gt;Я понимаю, что это звучит как название дешевого боевика, но все же это действительно реально сделать! &lt;/p&gt;&lt;p&gt;Так как я являюсь "счастливым" абонентом Екатеринбургского провайдера KAБiNET, я знаю о таком великолепном проекте как &lt;a href="http://p4p.ru"&gt;p4p.ru&lt;/a&gt;. Это сеть ftp серверов абонентов провайдера. Можно создать свой ftp сервер, зарегистрировать его в проекте p4p.ru и получать за это денюшку! Что я и незамедлил сделать. В связи с тем, что раньше мне не приходилось поднимать ftp, я пошел гуглить. Вот собственно что я &lt;a href="http://www.linuxcenter.ru/lib/articles/networking/linux_pureftpd.phtml"&gt;нашел&lt;/a&gt;. По этой статье я в своей gentoo сделал следующее:&lt;/p&gt;&lt;p&gt;&lt;span style="color:#999999;"&gt;emerge pure-ftpd&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#999999;"&gt;emerge kcmpureftpd &lt;/span&gt;&lt;/p&gt;&lt;p&gt;Первое это установка сервера pure-ftpd из исходных текстов, второе - установка плагина для Центра управления KDE, который будет снимать мне статистику и логи в удобном виде. Далее надо создать 2 директории: &lt;br /&gt;&lt;span style="color:#999999;"&gt; mkdir /home/ftp/pub&lt;br /&gt; mkdir /home/ftp/incoming&lt;/span&gt;&lt;br /&gt;Создать пользователя ftpadmin , это будет админский аккаунт FTP, его домашняя директория будет /home/ftp &lt;br /&gt; &lt;span style="color:#999999;"&gt;adduser ftpadmin&lt;/span&gt;&lt;br /&gt;Далее надо назначить права на директорию incoming &lt;br /&gt;&lt;span style="color:#999999;"&gt; chmod -R 0777 /home/ftp/incoming&lt;/span&gt;&lt;br /&gt;И на директорию pub &lt;br /&gt;&lt;span style="color:#999999;"&gt; chmod -R 0755 /home/ftp/pub&lt;/span&gt;&lt;br /&gt;Вот в принципе и все. Ну а теперь запустим сам FTP сервер. &lt;br /&gt; &lt;span style="color:#999999;"&gt;pure-ftpd -4 -A -B -M -l unix -U 022:022&lt;/span&gt;&lt;br /&gt;Параметры: &lt;/p&gt;&lt;p&gt;-4 это ipv4only - использование 4 версии протокола ip, &lt;/p&gt;&lt;p&gt;-A - chroot everyone - обязательный параметр (запирает пользователя в его домашней директории) &lt;/p&gt;&lt;p&gt;-B - режим демона, &lt;/p&gt;&lt;p&gt;-l unix использовать для аутентификации пароли unix, &lt;/p&gt;&lt;p&gt;-U - выбираем маску для файлов и директорий - подробнее об этом параметре - man pure-ftpd.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Все замечательно заработало, проврил сервер с виндовой машины в локальной подсети, скорость меня вполне устроила ;) Но вот тут я столкнулся с другой проблемой, так как я выхожу в сеть через маршрутизатор D-Link DIR-300, КАБiNET соответственно не увидел мой ftp (он на компьютере в подсети маршрутизатора). Но и это не проблема, легким движением мышки (ц)  я настроил Port Forwarding в разделе Advanced со своего внутреннего IP на внешний, через который маршрутизатор выходит в сеть. После этих мнипуляций КАБiNET увидель мой сервер и зарегестрировал его. Вуаля!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-1504381579089439617?l=kuser-est.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/1504381579089439617/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6118694792400629241&amp;postID=1504381579089439617' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/1504381579089439617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/1504381579089439617'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/2008/11/ftp-60.html' title='Поднять FTP сервер за 60 секунд!'/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6118694792400629241.post-5236640648106373814</id><published>2008-11-08T23:09:00.000-08:00</published><updated>2008-11-08T23:12:37.696-08:00</updated><title type='text'>Первая запись</title><content type='html'>Ну вот и дошел я до того чтобы создать свой блог в сети. в основном он будет посвящен ИТ. Сейчас утро, я сижу с кружкой чая за ноутбуком и начинаю свой &lt;strong&gt;Мир&lt;/strong&gt;...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6118694792400629241-5236640648106373814?l=kuser-est.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuser-est.blogspot.com/feeds/5236640648106373814/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6118694792400629241&amp;postID=5236640648106373814' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/5236640648106373814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6118694792400629241/posts/default/5236640648106373814'/><link rel='alternate' type='text/html' href='http://kuser-est.blogspot.com/2008/11/blog-post.html' title='Первая запись'/><author><name>kUSER</name><uri>http://www.blogger.com/profile/13525259008633331261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8RUgQAdWoBA/SfAAxyjLMiI/AAAAAAAAAFU/SklAr72YPpE/S220/61.jpeg'/></author><thr:total>0</thr:total></entry></feed>
