Университеты США начинают использовать материалы онлайн курсов, в «смешанных» классах

image

San Jose, Калифорния. — Воодушевленные потенциалом бесплатных онлайн курсов различных университетов, педагоги ставят себе новую задачу: использовать онлайн курсы созданные лучшими университетами для изменения состояния системы высшего образования в Америке в лучшую сторону, а именно дать возможность большему количеству людей учиться в университете и помочь им получить степень вовремя.

Почти половине всех абитуриентов в США необходимо выполнить подготовительные курсы по различным предметам, прежде чем они будут способны начать освоение университетских курсов, за которые они получат «кредиты». Естественно подготовительные курсы не бесплатны, они приводят к демотивации и отчислению многих абитуриентов из университетов, зачастую взявших кредиты на обучение.

В это же время бюджеты на образование в большинстве штатов уменьшаются, это приводит к уменьшению количества бесплатных мест в классах. Только в Калифорнии сотни тысяч студентов остались без возможности посещать классы бесплатно.

Для решения проблемы стоимости обучения и упрощения процесса получения диплома университеты начали проводить эксперименты: засчитывать онлайн курсы в качестве «кредитов».

Онлайн курсы, известные как МООК (Массовые Онлайн Открытые Курсы), привлекают миллионы людей, большинство из них не выполняет даже 1 задания, процент успешно закончивших очень мал. Для тех кто не может справиться с курсами университетского уровня или «слабы» даже в вводных курсах университеты начинают уделяют больше внимания материалам публикуемым онлайн, направленных на самостоятельную работу, в надежде увеличить процент положительных оценок.

В государственном университете San Jose, были запущены две пилотные программы совмещающие материалы онлайн курсов с курсами читаемыми в кампусе.

«Мы в Силиконовой Долине, нас окружает дух предпринимательства, нет ничего удивительного в том, что мы были первыми», говорит президент университета Mohammad Qayoumi. «В высшей школе люди боятся неудач, но мы знаем, что инновациям всегда сопутствуют возможность провала. И если с первого раза не получилось мы находим ошибки и продолжаем работать.»

В первой пилотной программе университет работал совместно с Udacity, компанией со-основанной профессором Стэнфорда. Были выбраны несколько курсов для смешанной системы.

Курсы по пилотной программе открыты для студентов San Jose State, местных старшеклассников, и студентов колледжей. Курсы начались в январе, было набрано небольшое количество студентов, которые при успешной сдаче экзамена смогут получить засчитываемый «кредит». Несмотря на то, что выводы делать рано, летом предполагается расширить количество мест до 1000, и добавить несколько новых предметов. Стоимость 1 курса составит $150.

San Jose State уже добился большого успеха в пилотной программе совместной с EdX. Смешанный курс по электротехнике, базовый курс для будущих инженеров, позволил увеличить количество положительных оценок. Обычно 2 из 5 студентов получали оценку ниже 3, и должны были выполнить его заново или изменить карьерный выбор. Результаты полученные по завершению смешанного курса поразительные: 91% получили оценку 3 или выше, в сравнении с 59% в стандартном классе.

«Мы инженеры и нам важен результат, если в этом семестре данные будут аналогичными мы откажемся от традиционной версии курса в следующем году», — говорит Khosrow Ghadiri, преподаватель смешанного курса. «Иначе это будет просто глупо.»

P.S. Статья большая, поэтому перевел не полностью, уж извините (-; мало времени.
Статья на англ.!

ссылка на оригинал статьи http://habrahabr.ru/post/178503/

FAQ по UC Browser для Android

image

Здравствуйте, уважаемые хабрапользователи!

В связи с тем, что число людей, использующих для серфинга наш UC Browser, постоянно растет, и в основном за счет увеличения числа пользователей OS Android, мы решили собрать в данном топике наиболее часто задаваемые вопросы и ответы на них, используя как свои собственные, так и советы наших пользователей.
Итак, приступим.

Оглавление

Какие версии UC Browser выпускаются для платформы Android?
В чем отличие этих версий?
Как просматривать сохраненные браузером страницы?
Не работает flash на последних версиях. Что делать?
Почему домашние страницы разных версий отличаются друг от друга?
Слетает домашняя страница у переведенных версий.
Исчезли средства поиска, как их вернуть обратно?
Можно ли сделать так, чтобы UC Browser не закрывался при сворачивании в фон?
Спойлеры то открываются, то нет, отчего так происходит?
Как поставить другую тему оформления на официальную русскоязычную версию?
Почему в навигации некоторые мои сайты без иконок (логотипов)?
Сайты не правильно определяют мой часовой пояс. Как исправить?
Когда включен режим сжатия страниц, то меня не пускает на некоторые сайты. Из-за чего так?
Можно ли импортировать закладки из браузера FireFox?
Можно ли импортировать закладки с Opera mini?
Как в UС Browser осуществить поиск текста на странице?
Не могу отвечать на форумах, не появляется форма для ответа. Как исправить?
В китайских версиях есть приложение, похожее на Google play. Что это?
Возможно ли как то избавиться от рекламы?
Что такое Udisk?
Как скачивать торрент-файлы? После загрузки они не открываются.

Q. Какие версии UC Browser выпускаются для платформы Android?
A. Изначально выпускался легкий мобильный браузер UCWEB и более функциональный UC Mobile на движке WebKit, но потом данные проекты были объединены и продукт был переименован в UC Browser. Не смотря на это, на данный момент выпускаются три различных браузера, которые, кроме языка интерфейса и множества дополнительных функций, различаются прежде всего браузерным движком:
1. UC Browser mini на движке U2 (классический сжимающий движок, сжатие можно отключить только для wap/wml) – наследник классического UCWEB. Всего три типа адаптации страниц – сжатие под экран, сжатие с масштабированием, масштабирование без сжатия.
2. UC Browser на движке U3 (современный движок, поддерживает работу как со сжатыми, так и несжатыми html-страницами ) – результат объединения UCWEB и UC Mobile;
3. UC Browser HD (для планшетов) на движке системного (стокового) браузера Android, сжатия трафика не происходит.
к оглавлению

Q. В чем отличие этих версий?
A. Стоит заметить, что версии можно подразделить на официальные и неофициальные.
Официальные:
1. Китайская – в версии есть много чего, всякие вкусности в виде китайского маркета (например, в нём можно бесплатно скачивать изначально платные программы). Новые функции сначала получает именно эта версия, но очевидный минус – китайский язык интерфейса;
2. Русская – версия, основанная на китайской, но довольно сильно урезанная в функциональном плане;
3. Мини-версия – это ещё более урезанный вариант браузера. Ничего лишнего. Использует минимум памяти при минимальном функционале. Главное отличие мини версии – свой формат страниц uhtm;
4. HD-версия – для планшетов.
Неофициальные:
1. Китайская – функционал почти такой же, как у официальной китайской версии, но она переведена на русский язык и подправлена нашими умельцами. Минус – некоторые места в интерфейсе остаются китайскими (если они присылаются сервером) или требуют вмешательства root-пользователя (замена домашней страницы, поисковиков и т.п.).
Начиная с версии 9.0, официальная русская версия будет иметь тот же функционал, что и китайская.
к оглавлению

Q. Как просматривать сохраненные браузером страницы?
A. Необходимо просто открыть сохраненный html-файл встроенным файловым менеджером браузера. Если открывать через системный файловый менеджер и по умолчанию для этого типа файлов не назначена программа, система спросит, чем открыть данный файл. Страницы, сохраненные в мини-версии, нужно открывать только в браузере.
к оглавлению

Q. Не работает flash на последних версиях. Что делать?
A. Пробуем следующее: в меню телефона есть иконка Adobe, клик на нее, клик на UC Browser, если будет пазл вместо меню настроек – значит, UC Browser не видит ваш flash- плеер. Замечено, что для нормальной работы Adobe flash должен быть не системным, или должно быть обновление без интеграции в ROM, если плеер установлен в систему.
Плюс ко всему, дело может быть в производительности телефонов, ибо flash – это очень тяжело, тем более видео с youtube. Для подобного, лучше использовать специальные приложения.
Всё вышесказанное относится к переведенным китайским версиям. На официальных русских версиях flash приемлемо работает, начиная с версии 9.0.1.275, на более ранних – нет.
к оглавлению

Q. Почему домашние страницы разных версий отличаются друг от друга?
A. Домашние страницы для каждой версии присылаются сервером индивидуально, в зависимости от языковых и технических параметров вашего аппарата. Домашняя страница, страницы ошибок и некоторые другие сервисные страницы зашифрованы, поэтому в переведенных китайских версиях «русская домашняя страница» – это страница, изъятая из русской (английской) версии и вставленная в китайскую, которая, в итоге, может слететь. Как с этим бороться, рассмотрим ниже.
к оглавлению

Q. Слетает домашняя страница у переведенных версий.
A. Чтобы не слетала домашняя страница, идем по пути /data/data/com.UCMobile/UCMobile/usdata4 [либо5, в зависимости от версии] и у файлов:
lp_favor, lp_navi, lp_navi_css, nlp_navi_us_popularsites, nlp_navi_us_quicklinks, nlp_navi_us_topsites убираем разрешение на запись (используя любой файловый менеджер с root).
Файлы поиска sl_start_search, sl_start_search2 сначала заменяем, потом ставим атрибуты «только чтение». Файлы рекламы ad (типа sl_ad_10) – удаляем все и ставим запрет на запись в папку usdata4[5].

image

Вообще, стоит учитывать и то, что от версии к версии все меняется и файлы могут быть другими.
к оглавлению

Q. Исчезли средства поиска, как их вернуть обратно?
A. Это может произойти, когда меняется дизайн домашней страницы и в этот момент вы решили воспользоваться поиском. По пути data/data/com.UCMobile/UCMobile/usdata4[5] меняем имя папки, например, на data/data/com.UCMobile/UCMobile/usdata41
Заходим в браузер и обновляем домашнюю страницу через вкладку «Помощь». Домашняя страница станет пустой. После этого закрываем браузер, снова идем по пути data/data/com.UCMobile/UCMobile/usdata4[5] и из этой папки копируем файлы:
sl_start_search
sl_start_search2 в папку data/data/com.UCMobile/UCMobile/usdata41.
Папку data/data/com.UCMobile/UCMobile/usdata4[5] удаляем, на файлах
sl_start_search2 и sl_start_search убираем разрешение на запись. Папку снова переименовываем.
к оглавлению

Q. Можно ли сделать так, чтобы UC Browser не закрывался при сворачивании в фон?
A. Операционная система Android сама определяет, когда и какие программы закрывать, чем больше оперативной памяти, тем больше программ остается в ней. В браузере нет каких-то специфических настроек работы в фоне, все определяется исключительно операционной системой. Плюс, UC Browser запоминает своё последнее состояние, открытые страницы и даже положение на самой странице.
к оглавлению

Q. Спойлеры то открываются, то нет, отчего так происходит?
A. Чтобы спойлеры открывались без перезагрузки страницы, достаточно отключить сжатие страниц в настройках браузера. При включенном сжатии содержимое спойлера не загружается и становится доступно только после вашего запроса, который и вызывает загрузку содержимого вместе с перезагрузкой страницы.
к оглавлению

Q. Как поставить другую тему оформления на официальную русскоязычную версию?
A. Тут всё просто: скачиваете тему, далее открываете встроенный файловый менеджер (Меню – Загрузки –Файлмен) – тап по скачанной теме. Темы, предназначенные для версий ниже 8.8, не совместимы с темами для более новых версий.
к оглавлению

Q. Почему в навигации некоторые мои сайты без иконок (логотипов)?
A. Иконки отображаются, только если они есть в базе UC Mobile. Cама база достаточно маленькая, поэтому иконки большинства сайтов отображаться не будут.
к оглавлению

Q. Сайты не правильно определяют мой часовой пояс. Как исправить?
A. Довольно часто сайты ставят часовой пояс автоматом, по вашему IP (а сервера браузера расположены по всему миру, включая Россию, Китай, Америку, Канаду и многие другие). Иногда браузер может работать не через ваш национальный сервер, отсюда и неверное определение. Для решения проблемы достаточно в настройках вашего профиля снять автоматическую установку часового пояса.
к оглавлению

Q. Когда включен режим сжатия страниц, то меня не пускает на некоторые сайты. Из-за чего так?
A. Вариантов несколько:
1. Администратор сайта забанил IP сжимающих серверов UC Browser’a;
2. Некоторые сайты накладывают ограничения: на использование proxy, на местоположение, на User-agent, ведь когда Вы выключаете сжатие, сайты видят Ваше настоящее местоположение, а в режиме сжатия будет местоположение прокси-сервера;
3. Также провайдер, оператор могут ограничивать посещение и блокировать сайты, и ничего с этим не поделать.
к оглавлению

Q. Можно ли импортировать закладки из браузера FireFox?
A. Да, можно.
1. На Firefox устанавливаем плагин Gmarks
2. В основном меню Firefox выбираем: Gmarks – Упорядочить закладки – Файл – Импорт.
3. Закладки импортируются в Google Bookmarks (раз вы используете ОС Android, подразумевается, что google-аккаунт у вас есть).
4. Устанавливаете на устройство GBookmark либо GoMarks for Google Bookmarks для синхронизации закладок Google Bookmarks и стокового браузера, синхронизируете их.
5. В UC Browser: Закладки – Управление – Импорт – Импорт системных закладок.

Аналогичным способом можно импортировать закладки с других браузеров, если они позволяют их сохранять в html-формате или синхронизировать с Google Bookmarks.
к оглавлению

Q. Можно ли импортировать закладки с Opera mini?
A. Можно воспользоваться закладками с любого браузера Opera, не синхронизируя их. Для этого:
1. В настройках Opera включаем сервис синхронизации закладок Opera Link;
2. Синхронизируемся с сервисом;
3. В UC Browser заходим на link.opera.com, авторизуемся, и видим там наши закладки;
4. Сохраняем закладку с этой страницей в UC Browser. Теперь все закладки с Opera у нас всегда под рукой, в актуальном состоянии.
к оглавлению

Q. Как в UС Browser осуществить поиск текста на странице?
A. Меню – Функции – Поиск
к оглавлению

Q. Не могу отвечать на форумах, не появляется форма для ответа. Как исправить?
A. Либо отключите сжатие, либо переключитесь на мобильную версию сайта, если таковая имеется. На полных версиях сайтов при включенном сжатии не работают (режутся сжимающим сервером) многие скрипты.
к оглавлению

Q. В китайских версиях есть приложение, похожее на Google play. Что это?
A. Это китайский менеджер приложений – очень удобная вещь, ибо там всё безвозмездно, то есть даром, включая приложения, которые являются платными на Google Play. Конечно, искать там не очень удобно, ибо нужно знать китайское название приложения, но многие имеют и английские названия. Обновление приложений также работает.
к оглавлению

Q. Возможно ли как то избавиться от рекламы?
A. Конечно возможно. Если есть root, достаточно заменить файл hosts, различных вариантов которого в интернете хватает. Реклама будет блокироваться не только в браузере, но и в других приложениях.
Тоже самое делают приложения:
AdAway
AdFree Android
Последние версии браузера уже имеют встроенный блокировщик рекламы.
к оглавлению

Q. Что такое Udisk?
A. Это специальный сервис от компании UC Mobile Ltd., позволяющий сохранять и переносить закладки на другие версии браузера, скачивать файлы на online-диск и выгружать их с этого диска на форумы, минуя ваше устройство, и, соответственно, совсем не расходуя трафик. Подробнее о Udisk можно прочитать в моей статье на русском и английском языках. С того момента многое изменилось, сервис стал англо- и русскоязычным, упростилась регистрация, но принципы его работы остались прежними. На данный момент в различные версии браузера внедряется возможность просмотра и прослушивания контента, загруженного на Udisk.
к оглавлению

Q. Как скачивать торрент-файлы? После загрузки они не открываются.
A. Попробуйте скачивать torrent-файлы через западный прокси-сервер, чтобы в них не добавлялся параметр retracker.local.
к оглавлению

Вот и всё на данный момент. Понятно, что вопросов гораздо больше, так что не стесняйтесь их задавать, мы постараемся на них ответить и дополнить данный FAQ.

Всем удачи и с наступающими праздниками!

ссылка на оригинал статьи http://habrahabr.ru/company/ucbrowser/blog/178225/

Установка ownCloud 5

image
Настроил OwnCloud 5.0.5 на RaspberryPI (Raspbian) и написал максимально простую инструкцию. Ничего лишнего, только команды для вставки в терминал.

Настройка доступа через HTTP

sudo su echo 'deb http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_6.0/ /' >> /etc/apt/sources.list.d/owncloud.list  exit sudo apt-get update  sudo apt-get install owncloud  sudo apt-get install apache2 php5 php5-json php5-gd php5-sqlite curl libcurl3 libcurl4-openssl-dev php5-curl php5-gd php5-cgi php-pear php5-dev build-essential libpcre3-dev php5 libapache2-mod-php5 php-apc wget http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_6.0/Release.key  apt-key add - < Release.key  sudo nano /etc/php5/apache2/php.ini 

В конец добавляем:

extension=/usr/lib/php5/20090626+lfs/mysql.so

Затем:

sudo service apache2 restart

В принципе уже можно заходить на http://ip-адрес-сервера/owncloud/ и вас встретит приглашение на регистрацию учетной записи администратора.
Однако https не работает. Если вам достаточно http соединения, то дальше можно не читать.

Настройка HTTPS доступа на ownCloud

sudo -i nano /etc/apache2/sites-enabled/000-default 

Найдите строку

“AllowOverride None”

и поменяйте на

“AllowOverride All”

Далее

a2enmod rewrite && a2enmod headers && a2enmod ssl service apache2 restart nano /etc/ssl/openssl.cnf 

Находим следующие строки и меняем их:

dir = /root/SSLCertAuth default_days = 3650 # 10 years countryName_default = RU 0.organizationName_default = RPI

Сохраняем. Выходим.

mkdir /root/SSLCertAuth chmod 700 /root/SSLCertAuth cd /root/SSLCertAuth mkdir certs private newcerts echo 1000 > serial touch index.txt 

Генерируем сертификат.:

openssl req -new -x509 -days 3650 -extensions v3_ca \ -keyout private/cakey.pem -out cacert.pem \ -config /etc/ssl/openssl.cnf 

Обязательно напишите Common Name.
Вывод:
image

Далее:

openssl req -new -nodes \  -out apache-req.pem \  -keyout private/apache-key.pem \  -config /etc/ssl/openssl.cnf 

image
Затем:

openssl ca \ -config /etc/ssl/openssl.cnf \ -out apache-cert.pem \ -infiles apache-req.pem 

image
Настройка подходит к завершению.

mkdir /etc/ssl/crt mkdir /etc/ssl/key cp /root/SSLCertAuth/apache-cert.pem /etc/ssl/crt cp /root/SSLCertAuth/private/apache-key.pem /etc/ssl/key mkdir /var/www/logs nano /etc/apache2/conf.d/owncloud5-ssl.conf 

Вставляем в nano следующие строки:

<VirtualHost *:443>       ServerName ЗДЕСЬ.ПИШЕМ.IP.СЕРВЕРА       SSLEngine on       SSLCertificateFile /etc/ssl/crt/apache-cert.pem       SSLCertificateKeyFile /etc/ssl/key/apache-key.pem       DocumentRoot /var/www/       CustomLog /var/www/logs/ssl-access_log combined       ErrorLog /var/www/logs/ssl-error_log </VirtualHost> 

Сохраняем, выходим и пишем последнюю команду:

service apache2 restart

Теперь можно открыть браузер и зайти через https на ownCloud
image

Спасибо за внимание!

В подготовке инструкции использовались зарубежные форумы и один гайд

ссылка на оригинал статьи http://habrahabr.ru/post/178495/

Звонки внутри организации с Корпоративного портала


Многие организации используют массу разнообразных информационных систем и технических решений для обеспечения и облегчения своей работы. Рано или поздно встает вопрос об интеграции этих систем и решений, и нередко выбор «связующего звена» принимается в пользу веб-технологий. В такой момент перед веб-программистом возникает необходимость всеми этими доселе незнакомыми продуктами и решениями овладеть.


В данной статье я опишу процесс интеграции:

на примере создания системы звонков с точки зрения веб-программиста.


В первую очередь, конечно, у вас должны быть:

  1. Настроенная система телефонов внутри организации
  2. Доступные для подключения Asterisk и его веб-сервер
  3. Сведения о номерах телефонов
  4. Корпоративный портал (впрочем, только в данном примере. Решение можно использовать на любом движке аналогичной функциональности)

В основном, решение этих вопросов выходит за рамки компетентности специалиста по веб-технологиям, поэтому предположим, что все необходимое есть, и перейдем непосредственно к серверной и клиентской частям.

Мы будем использовать следующие элементы:

  1. Отдельную таблицу MySQL с логинами и номерами сотрудников. Данные будут выгружены из AD и импортированы с минимальными трудозатратами. В принципе, можно обращаться и к таблице пользователей Портала, но во-первых, это не приветствуется разработчиками Битрикса, а во-вторых — в нашей — как, думаю, и во многих других — организации телефонный номер может быть не только персональным, поэтому привязка только к одному пользователю нерациональна. Кроме того, мы отдельно изготовили гаджет для рабочего стола Портала, который позволяет мгновенно изменить свой внутренний номер в системе звонков, что позволяет специалистам Координационного центра легко звонить из своего профиля с любого физического рабочего места.
    Пример записи в таблице `phones`:

    id user number
    238 LutovVO 50512

  2. PHP-файл, непосредственно передающий параметры Asterisk-серверу с помощью библиотеки CURL и обрабатывающий возвращаемые значения
    call.php

    <? // Запрашиваем только служебные функции без вывода require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");  $USER = new CUser; $userlogin = $USER->GetLogin();  // Получаем номер пользователя из внутренней базы $results = $DB->Query("SELECT `number` FROM `phones` WHERE `user`='".$userlogin."' LIMIT 1"); $userphone = $results->Fetch(); 	 if (!empty($_POST['call'])) { 	// Удаляем посторонныие символы из номера 	$recipient = str_replace(' ', '', $_POST['recipient']); 	$recipient = str_replace('+', '', $recipient); 	$recipient = str_replace('-', '', $recipient); 	$recipient = str_replace('(', '', $recipient); 	$recipient = str_replace(')', '', $recipient); 	 	$answer = '';  	// Cобираем запросы к Asterisk 	$command = array(); 	$command[1] = 'action=login&username=PORTAL&secret=PASSWORD&events=off'; 	$command[2] = 'action=originate&channel=local/'.$userphone['number'].'@PORTAL&context=redirportal&exten='.$recipient.'&priority=1&CallerID=PORTAL'; 	$command[3] = 'action=logoff'; 	 	// Открываем соединения с помощью библиотеки CURL 	$curl = curl_init(); 	  	foreach($command as $key => $data) 	{ 		// Храним переменную сеанса связи, без нее наши команды не заработают 		$mansession = $_COOKIE['mansession_id']; 		$cookie = 'mansession_id="'.$mansession.'"'; 	 		// Задаем адрес веб-сервера Asterisk 		curl_setopt($curl, CURLOPT_URL, 'http://127.0.0.1:8088/rawman'); 		  		// Включаем вывод заголовков 		curl_setopt($curl, CURLOPT_HEADER, 1); 		  		// Передаем данные методом POST 		curl_setopt($curl, CURLOPT_POST, 1); 		 		// Активируем поддержку cookie 		curl_setopt($curl, CURLOPT_COOKIE, $cookie); 		  		// CURL вернет ответ, а не выведет в браузер (на время отладки можно отключить) 		curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); 		  		// Передаваемые переменные 		curl_setopt($curl, CURLOPT_POSTFIELDS, $data); 		  		$res = curl_exec($curl); 		  		// Если произошла ошибка, то получаем ее номер и сообщение 		if(!$res) 		{ 			$error = curl_error($curl).'('.curl_errno($curl).')'; 			echo $error; 		} 		// Если все в порядке, сохраним результат 		else 		{ 			// Вырежем и сохраним из заголовков ответа значение переменной сессии 			preg_match('/mansession_id="(.*)";/', $res, $cut); 			$_COOKIE['mansession_id'] = $cut[1]; 			 			// Простой вывод для отладки 			$tech_answer .= '<h2>Запрос '.$key.': '.$data.'</h2>'.'<p><b>Ответ:</b></p>'.nl2br($res).'<br/><hr><br/>'; 			$answer = '<p style="color:green;">Осуществляется звонок</p>'; 		}		 	} 	 	curl_close($curl); 	die('ok'); } else  { 	die('not_ok'); } ?> 

  3. JavaScript-файл, позволяющий звонить с помощью технологии AJAX без перезагрузки страницы. На 90% он состоит из создания небезызвестного объекта XMLHTTPRequest и его оберток, так что, если вы уже используете реализацию этого объекта из какой-нибудь js-библиотеки, все может быть даже компактнее
    script.js

    function createRequestObject()  {   if (typeof XMLHttpRequest === 'undefined')    {     XMLHttpRequest = function()  	{       try { return new ActiveXObject("Msxml2.XMLHTTP.6.0"); }         catch(e) {}       try { return new ActiveXObject("Msxml2.XMLHTTP.3.0"); }         catch(e) {}       try { return new ActiveXObject("Msxml2.XMLHTTP"); }         catch(e) {}       try { return new ActiveXObject("Microsoft.XMLHTTP"); }         catch(e) {}       throw new Error("This browser does not support XMLHttpRequest.");     };   }   return new XMLHttpRequest(); }  function ajax_submit(params, path)  { 	var req;  	req = createRequestObject(); 		 	req.open('POST', path, true);  		 	req.timeout=5000; 		 	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 		 	req.onreadystatechange = function()  	{   		if (req.readyState == 4)  		{ 			if(req.status == 200)  			{  				// alert("Ответ сервера: "+req.responseText); 				if (req.responseText=='ok') 				{ 					// alert('Получилось!'); 				} 				else  				{ 					// alert('Не получилось!'); 				} 			} 			else  			{ 				// alert('Нет связи'); 			} 		} 	} 	req.send(params); }  function call_to (number) { 	var params = 'call=1&recipient='+number; 	var path = '/services/telephony/call/'; 	ajax_submit(params, path) } 

  4. Вызов функции в необходимых шаблонах или на страницах Битрикса
    <span class="link" onclick="call_to('50512')">Позвонить</span> Лютову 

В общем-то, это все, что нужно.
Алгоритм действий сотрудника, желающего позвонить, таков:

  1. Проверить на Рабочем столе Портала, зарегистрирован ли его номер в сети (для большинства номер уже записан, перерегистрироваться приходится только новым или переезжающим сотрудникам, так что, это действие необходимо выполнить, обычно, не больше одного раза)
  2. Найти целевой номер через поиск, структуру компании или телефонный справочник
  3. Кликнуть по номеру

После чего телефон, стоящий на его столе, начинает звонить. Стоит снять трубку, как произойдет соединение с целевым номером.

ссылка на оригинал статьи http://habrahabr.ru/post/178467/

Ноутбук с Ubuntu зависает при обращении к USB портам. Windows работает стабильно

Что и как происходит:

Зависания происходят при работе под любым дистрибутивом Linux(Ubuntu, Suse, Fedora, Calculate и т.д.) — наглухо и нерегулярно, при подключенной флешке или USB-модеме. Ноут может проработать как несколько часов, а может зависнуть через одну- несколько минут. После зависания не реагирует ни на мышь, на на клавиши(сочетания). Изображение на мониторе сохраняется. Перегрев, неисправности железа исключены, так как:
При работе под Windows 7(XP) никакого криминала не наблюдается. Стабильно работает так же Puppy Slax, даже с флешки. Нормально работал Дебиан из стабильной ветки. А вот Puppy Presise(совместим с Убунту) тоже имеет склонность к непредсказуемым зависаниям.

С чего всё началось

Впервые нечто подобное обнаружил на старом ноуте ASUS A6R, после обновления Ubunty 12.04 до 12.10, уверен не на 100%, что это было то же самое, так как вскоре был приобретен другой, новый аппарат, на котором, собственно, всё и наблюдается до сих пор. Это ноутбук от российской конторы IRU. Модель: IRU Patriot 507 K Cel. Внутри у него имееются: процессор Celeron B815, 2GB RAM, чипсет Intel, под спойлером — простыня с определённым программой lshw оборудованием:

Оборудование

описание: Настольный компьютер
продукт: AHV (To be filled by O.E.M.)
производитель: KAMPEN_LTD
версия: To be filled by O.E.M.
серийный №: To be filled by O.E.M.
разрядность: 32 bits
возможности: smp-1.4 smp
кофигурация:
boot = normal
chassis = desktop
cpus = 2
family = To be filled by O.E.M.
sku = To be filled by O.E.M.
uuid = 00020003-0004-0005-0006-000700080009
id:
core
описание: Материнская плата
продукт: KAMPEN_LTD
физический ID:
0
версия: To be filled by O.E.M.
серийный №: To be filled by O.E.M.
слот: To be filled by O.E.M.
id:
firmware
описание: BIOS
производитель: American Megatrends Inc.
физический ID:
0
версия: 1.04.IRU
date: 04/23/2012
размер: 64KiB
capacity: 1984KiB
возможности: pci upgrade shadowing cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer acpi usb biosbootspecification
id:
cpu:0
описание: ЦПУ
продукт: Intel® Celeron® CPU B815 @ 1.60GHz
производитель: Intel Corp.
физический ID:
4
сведения о шине:
cpu@0
версия: 6.10.7
серийный №: 0002-06A7-0000-0000-0000-0000
слот: CPU 1
размер: 1600MHz
capacity: 3800MHz
разрядность: 64 bits
частота: 400MHz
возможности: x86-64 boot fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer xsave lahf_lm arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid cpufreq
кофигурация:
cores = 2
enabledcores = 1
id = 2
id:
cache:0
описание: L1 временные данные
физический ID:
5
слот: L1-Cache
размер: 64KiB
capacity: 64KiB
возможности: internal write-back unified
id:
cache:1
описание: L2 временные данные
физический ID:
6
слот: L2-Cache
размер: 512KiB
capacity: 512KiB
возможности: internal varies unified
id:
cache:2
описание: L3 временные данные
физический ID:
7
слот: L3-Cache
размер: 2MiB
capacity: 2MiB
возможности: internal unified
id:
logicalcpu:0
описание: Логический ЦПУ
физический ID:
2.1
разрядность: 64 bits
возможности: logical
id:
logicalcpu:1
описание: Логический ЦПУ
физический ID:
2.2
разрядность: 64 bits
возможности: logical
id:
logicalcpu:2
описание: Логический ЦПУ
физический ID:
2.3
разрядность: 64 bits
возможности: logical
id:
logicalcpu:3
описание: Логический ЦПУ
физический ID:
2.4
разрядность: 64 bits
возможности: logical
id:
logicalcpu:4
описание: Логический ЦПУ
физический ID:
2.5
разрядность: 64 bits
возможности: logical
id:
logicalcpu:5
описание: Логический ЦПУ
физический ID:
2.6
разрядность: 64 bits
возможности: logical
id:
logicalcpu:6
описание: Логический ЦПУ
физический ID:
2.7
разрядность: 64 bits
возможности: logical
id:
logicalcpu:7
описание: Логический ЦПУ
физический ID:
2.8
разрядность: 64 bits
возможности: logical
id:
logicalcpu:8
описание: Логический ЦПУ
физический ID:
2.9
разрядность: 64 bits
возможности: logical
id:
logicalcpu:9
описание: Логический ЦПУ
физический ID:
2.a
разрядность: 64 bits
возможности: logical
id:
logicalcpu:10
описание: Логический ЦПУ
физический ID:
2.b
разрядность: 64 bits
возможности: logical
id:
logicalcpu:11
описание: Логический ЦПУ
физический ID:
2.c
разрядность: 64 bits
возможности: logical
id:
logicalcpu:12
описание: Логический ЦПУ
физический ID:
2.d
разрядность: 64 bits
возможности: logical
id:
logicalcpu:13
описание: Логический ЦПУ
физический ID:
2.e
разрядность: 64 bits
возможности: logical
id:
logicalcpu:14
описание: Логический ЦПУ
физический ID:
2.f
разрядность: 64 bits
возможности: logical
id:
logicalcpu:15
описание: Логический ЦПУ
физический ID:
2.10
разрядность: 64 bits
возможности: logical
id:
memory
описание: Системная память
физический ID:
28
слот: Системная плата или материнская плата
размер: 2GiB
id:
bank:0
описание: SO-DIMM DDR3 Synchronous 1333 MHz (0,8 ns)
продукт: DBST2GN568S
производитель: 86D3
физический ID:
0
серийный №: 00000000
слот: DIMM0
размер: 2GiB
разрядность: 64 bits
частота: 1333MHz (0.8ns)
id:
bank:1
описание: DIMMProject-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME POT-Creation-Date: 2009-10-08 14:02+0200PO-Revision-Date: 2012-04-12 11:53+0000Last-Translator: Aleksey Kabanov Language-Team: Russian MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2013-01-28 19:37+0000X-Generator: Launchpad (build 16451)X-Poedit-Country: RUSSIAN FEDERATIONX-Poedit-Language: Russian [пусто]
продукт: [Empty]
производитель: [Empty]
физический ID:
1
серийный №: [Empty]
слот: DIMM1
id:
bank:2
описание: DIMMProject-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME POT-Creation-Date: 2009-10-08 14:02+0200PO-Revision-Date: 2012-04-12 11:53+0000Last-Translator: Aleksey Kabanov Language-Team: Russian MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2013-01-28 19:37+0000X-Generator: Launchpad (build 16451)X-Poedit-Country: RUSSIAN FEDERATIONX-Poedit-Language: Russian [пусто]
продукт: [Empty]
производитель: [Empty]
физический ID:
2
серийный №: [Empty]
слот: DIMM2
id:
bank:3
описание: DIMMProject-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME POT-Creation-Date: 2009-10-08 14:02+0200PO-Revision-Date: 2012-04-12 11:53+0000Last-Translator: Aleksey Kabanov Language-Team: Russian MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2013-01-28 19:37+0000X-Generator: Launchpad (build 16451)X-Poedit-Country: RUSSIAN FEDERATIONX-Poedit-Language: Russian [пусто]
продукт: [Empty]
производитель: [Empty]
физический ID:
3
серийный №: [Empty]
слот: DIMM3
id:
cpu:1
физический ID:
1
сведения о шине:
cpu@1
версия: 6.10.7
серийный №: 0002-06A7-0000-0000-0000-0000
размер: 800MHz
capacity: 800MHz
возможности: vmx ht cpufreq
кофигурация:
id = 2
id:
logicalcpu:0
описание: Логический ЦПУ
физический ID:
2.1
возможности: logical
id:
logicalcpu:1
описание: Логический ЦПУ
физический ID:
2.2
возможности: logical
id:
logicalcpu:2
описание: Логический ЦПУ
физический ID:
2.3
возможности: logical
id:
logicalcpu:3
описание: Логический ЦПУ
физический ID:
2.4
возможности: logical
id:
logicalcpu:4
описание: Логический ЦПУ
физический ID:
2.5
возможности: logical
id:
logicalcpu:5
описание: Логический ЦПУ
физический ID:
2.6
возможности: logical
id:
logicalcpu:6
описание: Логический ЦПУ
физический ID:
2.7
возможности: logical
id:
logicalcpu:7
описание: Логический ЦПУ
физический ID:
2.8
возможности: logical
id:
logicalcpu:8
описание: Логический ЦПУ
физический ID:
2.9
возможности: logical
id:
logicalcpu:9
описание: Логический ЦПУ
физический ID:
2.a
возможности: logical
id:
logicalcpu:10
описание: Логический ЦПУ
физический ID:
2.b
возможности: logical
id:
logicalcpu:11
описание: Логический ЦПУ
физический ID:
2.c
возможности: logical
id:
logicalcpu:12
описание: Логический ЦПУ
физический ID:
2.d
возможности: logical
id:
logicalcpu:13
описание: Логический ЦПУ
физический ID:
2.e
возможности: logical
id:
logicalcpu:14
описание: Логический ЦПУ
физический ID:
2.f
возможности: logical
id:
logicalcpu:15
описание: Логический ЦПУ
физический ID:
2.10
возможности: logical
id:
pci
описание: Host bridge
продукт: 2nd Generation Core Processor Family DRAM Controller
производитель: Intel Corporation
физический ID:
100
сведения о шине:
pci@0000:00:00.0
версия: 09
разрядность: 32 bits
частота: 33MHz
id:
display
описание: VGA compatible controller
продукт: 2nd Generation Core Processor Family Integrated Graphics Controller
производитель: Intel Corporation
физический ID:
2
сведения о шине:
pci@0000:00:02.0
версия: 09
разрядность: 64 bits
частота: 33MHz
возможности: msi pm vga_controller bus_master cap_list rom
кофигурация:
driver = i915
latency = 0
ресурсы:
IRQ: 45
память: f6400000-f67fffff
память: e0000000-efffffff
ioport: f000(размер=64)
id:
communication
описание: Communication controller
продукт: 6 Series/C200 Series Chipset Family MEI Controller #1
производитель: Intel Corporation
физический ID:
16
сведения о шине:
pci@0000:00:16.0
версия: 04
разрядность: 64 bits
частота: 33MHz
возможности: pm msi bus_master cap_list
кофигурация:
driver = mei
latency = 0
ресурсы:
IRQ: 44
память: f7e0a000-f7e0a00f
id:
usb:0
описание: USB controller
продукт: 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2
производитель: Intel Corporation
физический ID:
1a
сведения о шине:
pci@0000:00:1a.0
версия: 04
разрядность: 32 bits
частота: 33MHz
возможности: pm debug ehci bus_master cap_list
кофигурация:
driver = ehci-pci
latency = 0
ресурсы:
IRQ: 16
память: f7e08000-f7e083ff
id:
multimedia
описание: Audio device
продукт: 6 Series/C200 Series Chipset Family High Definition Audio Controller
производитель: Intel Corporation
физический ID:
1b
сведения о шине:
pci@0000:00:1b.0
версия: 04
разрядность: 64 bits
частота: 33MHz
возможности: pm msi pciexpress bus_master cap_list
кофигурация:
driver = snd_hda_intel
latency = 0
ресурсы:
IRQ: 46
память: f7e00000-f7e03fff
id:
pci:0
описание: PCI bridge
продукт: 6 Series/C200 Series Chipset Family PCI Express Root Port 1
производитель: Intel Corporation
физический ID:
1c
сведения о шине:
pci@0000:00:1c.0
версия: b4
разрядность: 32 bits
частота: 33MHz
возможности: pci pciexpress msi pm normal_decode bus_master cap_list
кофигурация:
driver = pcieport
ресурсы:
IRQ: 16
ioport: e000(размер=4096)
память: f7200000-f7bfffff
ioport: f0a00000(размер=10485760)
id:
network
описание: Беспроводной интерфейс
продукт: RTL8191SEvB Wireless LAN Controller
производитель: Realtek Semiconductor Co., Ltd.
физический ID:
0
сведения о шине:
pci@0000:01:00.0
логическое имя:
wlan0
версия: 10
серийный №: e0:91:53:63:2b:99
разрядность: 32 bits
частота: 33MHz
возможности: pm msi pciexpress bus_master cap_list ethernet physical wireless
кофигурация:
broadcast = yes
driver = rtl8192se
driverversion = 3.8.5-030805-generic
firmware = N/A
latency = 0
link = no
multicast = yes
wireless = IEEE 802.11bgn
ресурсы:
IRQ: 16
ioport: e000(размер=256)
память: f7200000-f7203fff
id:
pci:1
описание: PCI bridge
продукт: 6 Series/C200 Series Chipset Family PCI Express Root Port 2
производитель: Intel Corporation
физический ID:
1c.1
сведения о шине:
pci@0000:00:1c.1
версия: b4
разрядность: 32 bits
частота: 33MHz
возможности: pci pciexpress msi pm normal_decode bus_master cap_list
кофигурация:
driver = pcieport
ресурсы:
IRQ: 17
ioport: d000(размер=4096)
память: f7d00000-f7dfffff
id:
generic:0
описание: System peripheral
продукт: SD/MMC Host Controller
производитель: JMicron Technology Corp.
физический ID:
0
сведения о шине:
pci@0000:02:00.0
версия: 80
разрядность: 32 bits
частота: 33MHz
возможности: pm pciexpress msi bus_master cap_list
кофигурация:
driver = sdhci-pci
latency = 0
ресурсы:
IRQ: 18
память: f7d06000-f7d060ff
id:
generic:1
описание: SD Host controller
продукт: Standard SD Host Controller
производитель: JMicron Technology Corp.
физический ID:
0.2
сведения о шине:
pci@0000:02:00.2
версия: 80
разрядность: 32 bits
частота: 33MHz
возможности: pm pciexpress msi cap_list
кофигурация:
latency = 0
ресурсы:
память: f7d05000-f7d050ff
id:
generic:2
описание: System peripheral
продукт: MS Host Controller
производитель: JMicron Technology Corp.
физический ID:
0.3
сведения о шине:
pci@0000:02:00.3
версия: 80
разрядность: 32 bits
частота: 33MHz
возможности: pm pciexpress msi bus_master cap_list
кофигурация:
driver = jmb38x_ms
latency = 0
ресурсы:
IRQ: 18
память: f7d04000-f7d040ff
id:
network
описание: Ethernet interface
продукт: JMC250 PCI Express Gigabit Ethernet Controller
производитель: JMicron Technology Corp.
физический ID:
0.5
сведения о шине:
pci@0000:02:00.5
логическое имя:
eth0
версия: 03
серийный №: 80:ee:73:36:31:c9
размер: 100Mbit/s
capacity: 1Gbit/s
разрядность: 32 bits
частота: 33MHz
возможности: pm pciexpress msix msi bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
кофигурация:
autonegotiation = on
broadcast = yes
driver = jme
driverversion = 1.0.8
duplex = full
ip = 192.168.40.16
latency = 0
link = yes
multicast = yes
port = MII
speed = 100Mbit/s
ресурсы:
IRQ: 47
память: f7d00000-f7d03fff
ioport: d100(размер=128)
ioport: d000(размер=256)
id:
pci:2
описание: PCI bridge
продукт: 6 Series/C200 Series Chipset Family PCI Express Root Port 3
производитель: Intel Corporation
физический ID:
1c.2
сведения о шине:
pci@0000:00:1c.2
версия: b4
разрядность: 32 bits
частота: 33MHz
возможности: pci pciexpress msi pm normal_decode bus_master cap_list
кофигурация:
driver = pcieport
ресурсы:
IRQ: 18
ioport: c000(размер=4096)
память: f6800000-f71fffff
ioport: f0000000(размер=10485760)
id:
pci:3
описание: PCI bridge
продукт: 6 Series/C200 Series Chipset Family PCI Express Root Port 5
производитель: Intel Corporation
физический ID:
1c.4
сведения о шине:
pci@0000:00:1c.4
версия: b4
разрядность: 32 bits
частота: 33MHz
возможности: pci pciexpress msi pm normal_decode bus_master cap_list
кофигурация:
driver = pcieport
ресурсы:
IRQ: 16
память: f7c00000-f7cfffff
id:
usb
описание: USB controller
продукт: ASMedia Technology Inc.
производитель: ASMedia Technology Inc.
физический ID:
0
сведения о шине:
pci@0000:04:00.0
версия: 00
разрядность: 64 bits
частота: 33MHz
возможности: msi msix pm pciexpress xhci bus_master cap_list
кофигурация:
driver = xhci_hcd
latency = 0
ресурсы:
IRQ: 16
память: f7c00000-f7c07fff
id:
usb:1
описание: USB controller
продукт: 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1
производитель: Intel Corporation
физический ID:
1d
сведения о шине:
pci@0000:00:1d.0
версия: 04
разрядность: 32 bits
частота: 33MHz
возможности: pm debug ehci bus_master cap_list
кофигурация:
driver = ehci-pci
latency = 0
ресурсы:
IRQ: 23
память: f7e07000-f7e073ff
id:
isa
описание: ISA bridge
продукт: HM65 Express Chipset Family LPC Controller
производитель: Intel Corporation
физический ID:
1f
сведения о шине:
pci@0000:00:1f.0
версия: 04
разрядность: 32 bits
частота: 33MHz
возможности: isa bus_master cap_list
кофигурация:
driver = lpc_ich
latency = 0
ресурсы:
IRQ: 0
id:
storage
описание: SATA controller
продукт: 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller
производитель: Intel Corporation
физический ID:
1f.2
сведения о шине:
pci@0000:00:1f.2
версия: 04
разрядность: 32 bits
частота: 66MHz
возможности: storage msi pm ahci_1.0 bus_master cap_list
кофигурация:
driver = ahci
latency = 0
ресурсы:
IRQ: 43
ioport: f0b0(размер=8)
ioport: f0a0(размер=4)
ioport: f090(размер=8)
ioport: f080(размер=4)
ioport: f060(размер=32)
память: f7e06000-f7e067ff
id:
serial
описание: SMBus
продукт: 6 Series/C200 Series Chipset Family SMBus Controller
производитель: Intel Corporation
физический ID:
1f.3
сведения о шине:
pci@0000:00:1f.3
версия: 04
разрядность: 64 bits
частота: 33MHz
кофигурация:
latency = 0
ресурсы:
память: f7e05000-f7e050ff
ioport: f040(размер=32)
id:
scsi:0
физический ID:
2
логическое имя:
scsi0
возможности: emulated
id:
disk
описание: ATA Disk
продукт: Hitachi HTS54503
производитель: Hitachi
физический ID:
0.0.0
сведения о шине:
scsi@0:0.0.0
логическое имя:
/dev/sda
версия: GGBO
серийный №: TE9B113RG3SLSP
размер: 298GiB (320GB)
возможности: partitioned partitioned:dos
кофигурация:
ansiversion = 5
signature = d99103af
id:
volume:0
описание: Том EXT4
производитель: Linux
физический ID:
1
сведения о шине:
scsi@0:0.0.0,1
логическое имя:
/dev/sda1
версия: 1.0
серийный №: 2a1b088a-3b0e-4a0f-a2c9-b39a661d2b3f
размер: 27GiB
capacity: 27GiB
возможности: primary journaled extended_attributes large_files huge_files dir_nlink recover extents ext4 ext2 initialized
кофигурация:
created = 2013-04-28 13:50:41
filesystem = ext4
lastmountpoint = /
modified = 2013-04-30 05:11:46
mounted = 2013-04-30 05:11:46
state = clean
id:
volume:1
описание: Том EXT4
производитель: Linux
физический ID:
2
сведения о шине:
scsi@0:0.0.0,2
логическое имя:
/dev/sda2
логическое имя:
/
версия: 1.0
серийный №: e3ab291a-09bb-4153-9d84-bf9dc463cab7
размер: 18GiB
capacity: 18GiB
возможности: primary journaled extended_attributes large_files huge_files dir_nlink recover extents ext4 ext2 initialized
кофигурация:
created = 2013-04-24 08:43:46
filesystem = ext4
lastmountpoint = /
modified = 2013-04-26 07:41:14
mount.fstype = ext4
mount.options = rw,relatime,errors=remount-ro,data=ordered
mounted = 2013-04-30 05:18:47
state = mounted
id:
volume:2
описание: Windows NTFS volume
физический ID:
3
сведения о шине:
scsi@0:0.0.0,3
логическое имя:
/dev/sda3
версия: 3.1
серийный №: caff4347-e199-c446-8f5f-a6545ad0fe44
размер: 30GiB
capacity: 30GiB
возможности: primary bootable ntfs initialized
кофигурация:
clustersize = 4096
created = 2013-04-25 10:22:57
filesystem = ntfs
state = clean
id:
volume:3
описание: Extended partition
физический ID:
4
сведения о шине:
scsi@0:0.0.0,4
логическое имя:
/dev/sda4
размер: 220GiB
capacity: 220GiB
возможности: primary extended partitioned partitioned:extended
id:
logicalvolume
описание: HPFS/NTFS partition
физический ID:
5
логическое имя:
/dev/sda5
capacity: 220GiB
id:
scsi:1
физический ID:
3
логическое имя:
scsi1
возможности: emulated
id:
cdrom
описание: DVD-RAM writer
продукт: CDDVDW SN-208AB
производитель: TSSTcorp
физический ID:
0.0.0
сведения о шине:
scsi@1:0.0.0
логическое имя:
/dev/cdrom
логическое имя:
/dev/cdrw
логическое имя:
/dev/dvd
логическое имя:
/dev/dvdrw
логическое имя:
/dev/sr0
версия: TE00
возможности: removable audio cd-r cd-rw dvd dvd-r dvd-ram
кофигурация:
ansiversion = 5
status = nodisc
id:
battery:0
описание: Никель-кадмиевый Battery
продукт: Battery Name
производитель: Battery Manufacturer
физический ID:
1
версия: 01/01/2007
серийный №: Serial Number
слот: Location of the battery
id:
power
описание: To Be Filled By O.E.M.
продукт: To Be Filled By O.E.M.
производитель: To Be Filled By O.E.M.
физический ID:
2
версия: To Be Filled By O.E.M.
серийный №: To Be Filled By O.E.M.
capacity: 32768mWh
id:
battery:1
описание: Никель-кадмиевый Battery
продукт: Another Battery Name
производитель: Battery Manufacturer
физический ID:
3
версия: 01/01/2007
серийный №: Serial Number
слот: Location of the battery
capacity: 188mWh
кофигурация:
voltage = 1,0V
Что предпринималось

1. Обновлял ядро до 3.8, не помогло.
2. Пытался читать логи — не помогло (читать-то я их могу, но не понимаю, что там написано, я линуксоид-мышевод).
3. Отключал ACPI, APIC в загрузчике — не помогло.
4. ???
5. Писал на ЛОР — тоже не помогло.

Почему пишу сюда, а не на опять на ЛОР, например?

Подозреваю что на других сайтах недостаточно квалифицированные люди. Предполагаю, что проблема достаточно сложна и, скорее всего, заключается в сочетании особенностей моего железа и неких изменений в ядре Линукс, касающихся работы с USB и случившихся до осени 2012 года. Смею надеяться, что здесь получу помощь в разгадке этого ребуса. Готов сотрудничать со следствием, предоставить любые дополнительные материалы, кроме паролей от электронных кошельков.

— Сам-то что можешь, в консоли, например?

— Пишу и читаю со словарём, могу в консоль что-то скопипастить и показать вывод команды.

Дополнительные материалы по делу

Логи на момент зависания, сняты путем загрузки с лив-флешки, для сохранения их такими, какими они были при крахе.

Хвосты логов

dmesg
[ 13.167728] cfg80211: Updating information on frequency 2457 MHz for a 20 MHz width channel with regulatory rule:
[ 13.167730] cfg80211: 2402000 KHz — 2472000 KHz @ 40000 KHz), (N/A mBi, 2000 mBm)
[ 13.167732] cfg80211: Updating information on frequency 2462 MHz for a 20 MHz width channel with regulatory rule:
[ 13.167734] cfg80211: 2402000 KHz — 2472000 KHz @ 40000 KHz), (N/A mBi, 2000 mBm)
[ 13.167736] cfg80211: Updating information on frequency 2467 MHz for a 20 MHz width channel with regulatory rule:
[ 13.167739] cfg80211: 2457000 KHz — 2482000 KHz @ 40000 KHz), (N/A mBi, 2000 mBm)
[ 13.167741] cfg80211: Updating information on frequency 2472 MHz for a 20 MHz width channel with regulatory rule:
[ 13.167743] cfg80211: 2457000 KHz — 2482000 KHz @ 40000 KHz), (N/A mBi, 2000 mBm)
[ 13.167745] cfg80211: Disabling freq 2484 MHz as custom regd has no rule that fits a 20 MHz wide channel
[ 13.169376] cfg80211: Pending regulatory request, waiting for it to be processed…
[ 13.169496] rtl8192se: FW Power Save off (module option)
[ 13.169558] rtl8192se: Driver for Realtek RTL8192SE/RTL8191SE
[ 13.169558] Loading firmware rtlwifi/rtl8192sefw.bin
[ 13.175362] type=1400 audit(1365843541.327:4): apparmor=«STATUS» operation=«profile_load» name="/sbin/dhclient" pid=641 comm=«apparmor_parser»
[ 13.177724] type=1400 audit(1365843541.331:5): apparmor=«STATUS» operation=«profile_load» name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=641 comm=«apparmor_parser»
[ 13.178047] type=1400 audit(1365843541.331:6): apparmor=«STATUS» operation=«profile_load» name="/usr/lib/connman/scripts/dhclient-script" pid=641 comm=«apparmor_parser»
[ 13.207939] microcode: CPU0 sig=0x206a7, pf=0x10, revision=0x25
[ 13.370034] init: failsafe main process (718) killed by TERM signal
[ 13.469965] type=1400 audit(1365843541.623:7): apparmor=«STATUS» operation=«profile_replace» name="/sbin/dhclient" pid=832 comm=«apparmor_parser»
[ 13.480953] type=1400 audit(1365843541.635:8): apparmor=«STATUS» operation=«profile_load» name="/usr/lib/lightdm/lightdm/lightdm-guest-session-wrapper" pid=831 comm=«apparmor_parser»
[ 13.487354] type=1400 audit(1365843541.643:9): apparmor=«STATUS» operation=«profile_replace» name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=832 comm=«apparmor_parser»
[ 13.487679] type=1400 audit(1365843541.643:10): apparmor=«STATUS» operation=«profile_replace» name="/usr/lib/connman/scripts/dhclient-script" pid=832 comm=«apparmor_parser»
[ 13.501043] type=1400 audit(1365843541.655:11): apparmor=«STATUS» operation=«profile_load» name="/usr/lib/telepathy/mission-control-5" pid=840 comm=«apparmor_parser»
[ 13.503587] jme 0000:02:00.5: irq 46 for MSI/MSI-X
[ 13.527857] jme 0000:02:00.5: eth0: Link is down
[ 13.528055] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 13.528401] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 13.539212] cfg80211: World regulatory domain updated:
[ 13.539217] cfg80211: (start_freq — end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 13.539261] cfg80211: (2402000 KHz — 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 13.539263] cfg80211: (2457000 KHz — 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 13.539265] cfg80211: (2474000 KHz — 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 13.539268] cfg80211: (5170000 KHz — 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 13.539270] cfg80211: (5735000 KHz — 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 13.551319] cfg80211: Ignoring regulatory request Set by core since the driver uses its own custom regulatory domain
[ 13.553981] microcode: CPU1 sig=0x206a7, pf=0x10, revision=0x25
[ 13.557311] ieee80211 phy0: Selected rate control algorithm ‘rtl_rc’
[ 13.565642] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
[ 13.716397] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
[ 13.849011] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 13.849473] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 13.862954] psmouse serio2: sentelic: Finger Sensing Pad, hw: 13.2.2, sn: 0, sw: 1.1.0-K
[ 13.868449] fbcon: inteldrmfb (fb0) is primary device
[ 13.535653] asus_wmi: Asus Management GUID not found
[ 13.869104] Console: switching to colour frame buffer device 170×48
[ 13.869149] fb0: inteldrmfb frame buffer device
[ 13.869151] drm: registered panic notifier
[ 13.935912] init: alsa-restore main process (927) terminated with status 19
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

kern.log
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118143] [] ieee80211_beacon_get_tim+0x497/0x4e0 [mac80211]
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118151] []? wake_up_worker+0x1e/0x30
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118161] []? delayed_work_timer_fn+0x2a/0x30
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118170] []? call_timer_fn+0x2f/0x110
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118185] [] _rtl_pci_prepare_bcn_tasklet+0xf3/0x180 [rtlwifi]
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118194] []? __queue_work+0x2e0/0x2e0
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118205] []? _raw_spin_lock_irq+0x18/0x20
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118213] []? local_bh_enable_ip+0x90/0x90
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118220] [] tasklet_action+0x53/0xb0
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118227] [] __do_softirq+0x81/0x1a0
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118235] []? local_bh_enable_ip+0x90/0x90
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118239] []? irq_exit+0x76/0xa0
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118254] []? smp_apic_timer_interrupt+0x59/0x88
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118265] []? apic_timer_interrupt+0x31/0x38
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118282] []? pci_read8_sync+0xb/0x10 [rtlwifi]
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118294] []? _rtl92s_set_sysclk.isra.11+0x63/0xe0 [rtl8192se]
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118306] []? _rtl92s_phy_set_rfhalt+0x3bd/0x3e0 [rtl8192se]
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118317] []? _rtl92se_set_media_status.isra.6+0x9e/0x100 [rtl8192se]
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118330] []? rtl92se_card_disable+0x80/0xb0 [rtl8192se]
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118343] []? rtl_ps_disable_nic+0x42/0x60 [rtlwifi]
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118355] []? rtl92s_phy_set_rf_power_state+0x230/0x260 [rtl8192se]
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118369] []? rtl_ps_set_rf_state+0x7d/0xb0 [rtlwifi]
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118382] []? _rtl_ps_inactive_ps+0x3d/0xc0 [rtlwifi]
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118395] []? rtl_ips_nic_off_wq_callback+0x77/0x80 [rtlwifi]
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118404] []? process_one_work+0x101/0x3a0
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118414] []? common_interrupt+0x30/0x38
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118427] []? rtl_ps_enable_nic+0x70/0x70 [rtlwifi]
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118438] []? worker_thread+0x124/0x2d0
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118447] []? manage_workers.isra.27+0x110/0x110
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118455] []? kthread+0x72/0x80
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118463] []? flush_kthread_worker+0x90/0x90
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118473] []? kernel_thread_helper+0x6/0x10
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118478] —[ end trace c477e4405dfe019f ]—
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
syslog
Apr 13 18:04:24 zz-AHV kernel: [ 3933.968545] []? rtl92s_phy_set_rf_power_state+0x230/0x260 [rtl8192se]
Apr 13 18:04:24 zz-AHV kernel: [ 3933.968560] []? rtl_ps_set_rf_state+0x7d/0xb0 [rtlwifi]
Apr 13 18:04:24 zz-AHV kernel: [ 3933.968573] []? _rtl_ps_inactive_ps+0x3d/0xc0 [rtlwifi]
Apr 13 18:04:24 zz-AHV kernel: [ 3933.968586] []? rtl_ips_nic_off_wq_callback+0x77/0x80 [rtlwifi]
Apr 13 18:04:24 zz-AHV kernel: [ 3933.968597] []? process_one_work+0x101/0x3a0
Apr 13 18:04:24 zz-AHV kernel: [ 3933.968606] []? common_interrupt+0x30/0x38
Apr 13 18:04:24 zz-AHV kernel: [ 3933.968619] []? rtl_ps_enable_nic+0x70/0x70 [rtlwifi]
Apr 13 18:04:24 zz-AHV kernel: [ 3933.968629] []? worker_thread+0x124/0x2d0
Apr 13 18:04:24 zz-AHV kernel: [ 3933.968638] []? manage_workers.isra.27+0x110/0x110
Apr 13 18:04:24 zz-AHV kernel: [ 3933.968647] []? kthread+0x72/0x80
Apr 13 18:04:24 zz-AHV kernel: [ 3933.968656] []? flush_kthread_worker+0x90/0x90
Apr 13 18:04:24 zz-AHV kernel: [ 3933.968665] []? kernel_thread_helper+0x6/0x10
Apr 13 18:04:24 zz-AHV kernel: [ 3933.968670] —[ end trace c477e4405dfe019e ]—
Apr 13 18:04:24 zz-AHV kernel: [ 3934.117894] ————[ cut here ]————
Apr 13 18:04:24 zz-AHV kernel: [ 3934.117931] WARNING: at /build/buildd/linux-lts-quantal-3.5.0/net/mac80211/tx.c:2458 ieee80211_beacon_get_tim+0x497/0x4e0 [mac80211]()
Apr 13 18:04:24 zz-AHV kernel: [ 3934.117935] Hardware name: AHV
Apr 13 18:04:24 zz-AHV kernel: [ 3934.117938] Modules linked in: ppp_deflate zlib_deflate bsd_comp ppp_async crc_ccitt option usb_wwan usbserial usb_storage snd_hda_codec_hdmi snd_hda_codec_idt coretemp kvm_intel kvm arc4 sparse_keymap snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_seq_midi snd_rawmidi microcode snd_seq_midi_event snd_seq bnep joydev parport_pc rfcomm snd_timer jmb38x_ms psmouse snd_seq_device serio_raw memstick snd ppdev bluetooth rtl8192se lpc_ich rtlwifi i915 mac80211 drm_kms_helper drm cfg80211 soundcore wmi snd_page_alloc i2c_algo_bit mei video mac_hid lp parport hid_generic usbhid hid jme sdhci_pci sdhci
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118029] Pid: 9, comm: kworker/1:0 Tainted: G W 3.5.0-25-generic #38~precise1-Ubuntu
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118033] Call Trace:
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118044] [] warn_slowpath_common+0x72/0xa0
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118076] []? ieee80211_beacon_get_tim+0x497/0x4e0 [mac80211]
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118105] []? ieee80211_beacon_get_tim+0x497/0x4e0 [mac80211]
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118114] [] warn_slowpath_null+0x22/0x30
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118143] [] ieee80211_beacon_get_tim+0x497/0x4e0 [mac80211]
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118151] []? wake_up_worker+0x1e/0x30
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118161] []? delayed_work_timer_fn+0x2a/0x30
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118170] []? call_timer_fn+0x2f/0x110
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118185] [] _rtl_pci_prepare_bcn_tasklet+0xf3/0x180 [rtlwifi]
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118194] []? __queue_work+0x2e0/0x2e0
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118205] []? _raw_spin_lock_irq+0x18/0x20
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118213] []? local_bh_enable_ip+0x90/0x90
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118220] [] tasklet_action+0x53/0xb0
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118227] [] __do_softirq+0x81/0x1a0
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118235] []? local_bh_enable_ip+0x90/0x90
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118239] []? irq_exit+0x76/0xa0
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118254] []? smp_apic_timer_interrupt+0x59/0x88
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118265] []? apic_timer_interrupt+0x31/0x38
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118282] []? pci_read8_sync+0xb/0x10 [rtlwifi]
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118294] []? _rtl92s_set_sysclk.isra.11+0x63/0xe0 [rtl8192se]
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118306] []? _rtl92s_phy_set_rfhalt+0x3bd/0x3e0 [rtl8192se]
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118317] []? _rtl92se_set_media_status.isra.6+0x9e/0x100 [rtl8192se]
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118330] []? rtl92se_card_disable+0x80/0xb0 [rtl8192se]
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118343] []? rtl_ps_disable_nic+0x42/0x60 [rtlwifi]
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118355] []? rtl92s_phy_set_rf_power_state+0x230/0x260 [rtl8192se]
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118369] []? rtl_ps_set_rf_state+0x7d/0xb0 [rtlwifi]
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118382] []? _rtl_ps_inactive_ps+0x3d/0xc0 [rtlwifi]
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118395] []? rtl_ips_nic_off_wq_callback+0x77/0x80 [rtlwifi]
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118404] []? process_one_work+0x101/0x3a0
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118414] []? common_interrupt+0x30/0x38
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118427] []? rtl_ps_enable_nic+0x70/0x70 [rtlwifi]
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118438] []? worker_thread+0x124/0x2d0
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118447] []? manage_workers.isra.27+0x110/0x110
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118455] []? kthread+0x72/0x80
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118463] []? flush_kthread_worker+0x90/0x90
Apr 13 18:04:24 zz-AHV kernel: [ 3934.118473] []? kernel_thread_helper+0x6/0x10
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

ссылка на оригинал статьи http://habrahabr.ru/post/178479/