Поиск по этому блогу

четверг, 27 февраля 2014 г.

Ubuntu и разрешения Flash для доступа к камере и микрофону

Столкнулся с проблемой, в Ubuntu выводилась, но не нажималась кнопка "Разрешить" для Flash, когда приложение пыталось обратиться к камере и микрофону.
Решается просто. По ссылке Панель «Параметры конфиденциальности веб-сайтов» можно настроить конфиденциальность для конкретного сайта. Так-же можно настроить:

  • Панель «Глобальные параметры конфиденциальности»
  • Панель «Глобальные параметры хранения»
  • Панель «Глобальные параметры безопасности»
  • Панель «Параметры воспроизведения защищенного содержимого»
  • Панель «Параметры хранения веб-сайтов»
  • Панель «Пиринговая сеть»

http://www.macromedia.com/support/documentation/ru/flashplayer/help/settings_manager09.html

среда, 26 февраля 2014 г.

Windows XP - нет отзыва ни от клавиатуры, ни от мышки

Принесли "тазик" с "неработающей" Windows XP. Выяснилось, что сама ОС загружается, но вот беда, после загрузки нет отзыва ни от клавиатуры, ни от мышки. При этом если зайти в BIOS или банально загрузиться в Live CD то всё работает как часы.
Вылечилось следующим образом. Для начала снимаем винчестер, подключаем его к любой работающей Windows XP и проделываем следующие нехитрые манипуляции:

  1. запускаем Regedit;
  2. выделяем раздел HKEY_LOCAL_MACHINE;
  3. переходим в меню Файл → Загрузить куст → указываем папку с "упавшей" системой \WINDOWS\system32\config, открываем файл system;
  4. задаём имя куста, например SYS;
  5. зайходим в разделы HKEY_LOCAL_MACHINE\SYS\ControlSet00#\Control\Class, где # = 1, 2, ...;
  6. в подразделе {4D36E96B-E325-11CE-BFC1-08002BE10318} удаляем параметр LowerFilters (если есть) и задаём UpperFilters = kbdclass (тип параметра должен быть REG_MULTI_SZ); у меня тут был указан какой-то "левый" класс;
  7. в подразделе {4D36E96F-E325-11CE-BFC1-08002BE10318} удаляем параметр LowerFilters (если есть) и задаём UpperFilters = mouclass;
  8. выделяем раздел HKEY_LOCAL_MACHINE\SYS → меню Файл → Выгрузить куст.
Перегружаемся. Наблюдаем чудо - стали видны и мышь, и клавиатура.

вторник, 18 февраля 2014 г.

Установка nodejs в Debian Wheezy

Стоит ли говорить о том, что в базовом дистрибутиве Debian Wheezy пакета nodejs нет? Это нормально, в этом весь Debian. Зато пакет nodejs есть в репозитории backports для Wheezy.
Давайте его (backports) подключим. Создаём файл настроек /etc/apt/sources.list.d/wheezy-backports.list следующего содержания:
deb http://ftp.us.debian.org/debian wheezy-backports main contrib non-free
после чего делаем
sudo aptitude update
Если вдруг, по каким-либо причинам, увидим ошибку GPG с предупреждением об NO_PUBKEY то выполняем простой сценарий:
KEY=0123456789ABCDEF; gpg --keyserver keys.gnupg.net --recv-keys $KEY; gpg --armor --export $KEY | sudo apt-key add -
после чего опять выполняем
sudo aptitude update
и замечаем, что ошибка исчезла. После этого запросим список пакетов nodejs и убедимся, что они есть:
aptitude search ^nodejs
Установить нужные пакеты можно, например, так:
aptitude install nodejs nodejs-dev


четверг, 6 февраля 2014 г.

Перепрошивка D-Link DIR-300 с DD-WRT на Wive-NG-RTNL

Перед прошивкой обязательно убедитесь, что в вашем маршрутизаторе 32мб DRAM, так как в противном случае прошивка Wive-NG-RTNL не будет работать. В прошивке DD-WRT это можно узнать на закладке status/sys-info.
Необходимо скопировать прошивку в маршрутизатор с помощью tftp, ftp или wget (скачал Wive_WR-150N-RT3050-1T1R.4.7.8.RU.06022014.bin.zip, распаковал его и выложил Wive_WR-150N-RT3050-1T1R.4.7.8.RU.06022014.bin к на web-сервер). Прошивка типа 2T2R необходима для работы с чипсетом Ralink 3052 и 1T1R для чипсета Ralink 3050.
Далее заходим на свой dd-wrt маршрутизатор по ssh и выполняем следующие не хитрые команды:
root@DD-WRT:~# cd /tmp
root@DD-WRT:~# wget http:/url/Wive_WR-150N-RT3050-1T1R.4.7.8.RU.06022014.bin
root@DD-WRT:~# mtd erase linux
root@DD-WRT:~# mtd -f write Wive_WR-150N-RT3050-1T1R.4.7.8.RU.06022014.bin linux
root@DD-WRT:~# reboot
После перезагрузки точка загрузится с новой прошивкой. Логин и пароль изменятся на стандартные для Wive-NG: Admin/Admin (да, да, именно с большой буквы).

Вернуть dd-wrt прошивку обратно можно, например, так:
cd /tmp
wget ftp://login:password@ip/ddwrtconsole.bin 
mtd_write erase Kernel_RootFS
mtd_write write ddwrtconsole.bin Kernel_RootFS

Для смены MAC адреса на WAN порту необходимо ввести команды:
nvram_set 2860 CHECKMAC NO
nvram_set 2860 WAN_MAC_ADDR 00:xx:xx:xx:xx:xx 
reboot