Архивы автора: admin

OpenNews: Компания LEGO представила конструктор для создания роботов с прошивкой на базе Linux

http://www.opennet.ru/opennews/art.shtml?num=35787

Компания LEGO анонсировала подготовку к выпуску Mindstorms EV3, нового поколения конструкторов серии Mindstorms, нацеленных на конструирование роботов. Отвечающая за управление роботами прошивка построена на базе Linux. Для удалённого управления роботами со смартфона подготовлены специальные приложения для платформ Android и iOS. Окружение для разработки будет построено на основе визуальной среды LabView, кроме того будет поддерживаться определение логики на RobotC и других языках программирования.

Новая платформа Mindstorms EV3 построена на базе ARM9 SoC (300 MHz), содержит 64 Мб ОЗУ, 16 Мб Flash и позволяет создавать 17 предопределённых типов роботов, от манипуляторов и роботизированных машин до шагающих человеко-подобных роботов и систем, напоминающих змею и скорпиона. Платформа оснащена слотом для SD-карт, WiFi, USB Host, Bluetooth, тремя сервоприводами, двумя сенсорами касаний, датчиком инфракрасного излучения для отслеживания движения других роботов и четырьмя портами для сопряжения с другими конструкциями LEGO. Ожидается, что конструктор поступит в продажу во второй половине 2013 года, стоимость базового набора составит $350.

 

OpenNews: На выставке потребительской электроники продемонстрирован смартфон c Ubuntu

Марк Шаттлворт устроил на проходящей в Лас-Вегасе выставке потребительской электроники демонстрацию работы представленной в начале января редакции дистрибутива Ubuntu для смартфонов (Ubuntu Phone OS). Новая система была показана на смартфоне Samsung Galaxy Nexus, который используется при разработке в качестве эталонного устройства. В конце февраля планируется опубликовать исходные тексты компонентов платформы и готовые образы для установки Ubuntu Phone OS на Galaxy Nexus. До февраля наработки не будут доступны публично, так как разработка некоторых базовых мобильных приложений ещё не завершена.

 

Источник: OpenNews: На выставке потребительской электроники продемонстрирован смартфон c Ubuntu.

Какие кнопки надо нажать, чтобы попасть в BIOS

Для загрузки меню BIOS используются клавиши Delete или F2. Для некоторых материнских плат могут использоваться клавиши F1F10F11, F12, а также следующие сочетания клавиш:

  • Ctrl+Esc 
  • Ctrl+Ins 
  • Ctrl+Alt  
  • Ctrl+Alt+Esc 
  • Ctrl+Alt+Enter 
  • Ctrl+Alt+Del 
  • Ctrl+Alt+Ins 
  • Ctrl+Alt+S

Simile Timeline

Simile Timeline — html-виджет для визуализации событий на полоске времени. Шаг шкалы времени — от минуты до нескольких лет. Можно ставить точки, можно рисовать полоски от начала до конца события. Есть всплывающие коментарии с картинками. Полоску времени можно прокручивать мышкой. Лицензия — BSD. Отличная вещь для вставки в проект. Сайт — http://www.simile-widgets.org/timeline/, там же кстати есть ещё несколько бесплатных виджетов.

Какие версии Windows поддерживают AppLocker

AppLocker — функция запрета запуска всех приложений, кроме явно разрешённых администратором. То есть например можно запретить запуск любых программ например с флэшки или из рабочего стола пользователя. Включается через групповые политики, в консоли управления есть возможность создать стандартные правила для запуска программ из Program Files и т.п., чтоб не парализовать работу.

http://technet.microsoft.com/ru-ru/library/dd759131.aspx
AppLocker доступен во всех версиях Windows Server 2008 R2, а также в Windows 7 Максимальная и Windows 7 Корпоративная. Windows 7 Профессиональная можно использовать для создания правил AppLocker. Однако правила AppLocker нельзя применять на компьютерах под управлением Windows 7 Профессиональная. Организации должны использовать AppLocker для всех компьютеров, поддерживающих его.

Как использовать системные переменные windows в коде Qt

Кусок получившегося исходника на C++:

QProcess().startDetached(QString(«explorer «) +
     QString(getenv(«USERPROFILE»)) +
     «\\AppData\\Roaming\\Microsoft\\Windows\\SendTo»);

Эта строчка запускает проводник Windows с открытой папкой SendTo ярлыков для отправки файлов в windows 7 и vista.

Короче за использование системных переменных отвечает функция getenv, переменные в скобках писать без «%»

Запись опубликована автором в рубрике Без рубрики с метками , .

Как включить тачпад на ноутбуке DNS с Linux

Картина такая: хотим мы на своём букваре запустить Linux — загружаемся, всё красиво, только вот тачпад на ноутбуке не работает. Пальцами поковыряли, постучали, поцарапали, а курсор не шевелится. Для выянения причин проблем можно использовать следующие действия:

  • проверить, есть ли в папке /dev/input/ файлы mouseN (mouse0, mouse1). Если к ноутбуку не подключена внешняя мышь, значит скорее всего это будет файл устройства тачпада
  • выполнить в консоли команду xinput list и посмотреть на результаты.

$ xinput list
⎡ Virtual core pointer                        id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                  id=4    [slave  pointer  (2)]
⎜   ↳ ImPS/2 Generic Wheel Mouse                  id=11    [slave  pointer  (2)]
⎣ Virtual core keyboard                       id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard                 id=5    [slave  keyboard (3)]
    ↳ Power Button                                id=6    [slave  keyboard (3)]
    ↳ Video Bus                                   id=7    [slave  keyboard (3)]
    ↳ Power Button                                id=8    [slave  keyboard (3)]
    ↳ Sleep Button                                id=9    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard                id=10    [slave  keyboard (3)]

Здесь у меня тачпад высветился как ImPS/2 Generic Wheel Mouse

  • за мышей и тачпад в часности скорее всего будет отвечать модуль psmouse (слышал версию, что имя модуля может оказаться другим). Попробуем проверить, загружен он или нет. Смотрим lsmod | grep psmouse, если пусто — значит либо модуль зашит в ядро, либо не загружен вовсе. Загружается модуль через # modprobe psmouse. И вот тут важный момент: модуль может запускаться с разными параметрами! Тачпад может неработать с успешно загруженными драйверами просто из-за неправильных параметров, указанных при загрузке модуля.

Параметры ядра можно пробовать так:

sudo rmmod psmouse
sudo modprobe psmouse proto=imps

Мне на нетбуке DNS помогла именно эта опция. Если не подойдёт, то есть ещё вариант proto=exps.

Если правильные опции для модулей подобраны, надо организовать их автоматическую загрузку при старте системы. Здесь есть варианты. Можно создать например файл  /etc/modprobe.d/options, в который записать

options psmouse proto=imps

Другой вариант — вписать дополнительные параметры запуска ядра системы в файл настроек загрузчика (/boot/grub/grub.cfg) в пункт меню проблемной операционки. Выглядеть строчка станет примерно так:     linux /boot/vmlinuz-3.5.3-i686-CLD root=UUID=77777777-3588-45d0-7777-0177d0fdbeec ro video=uvesafb:ywrap,1024×600-32,mtrr:3,splash=silent,theme:calculate elevator=cfq doscsi calculate=video:intel console=tty1 udev quiet psmouse.proto=imps

Вот примерно вся информация, которая мне понадобилась, чтоб настроить тачпад в Calculate Linux 12.0.3 на нетбуке DNS 0128811.

В тему:

как отключить тачпад на ноутбуке dns

Что мне помогло, когда Calculate Linux загружался с чёрным экраном

Нетбук у меня DNS 0128811. Видео от intel. Винт разбит очень хитро, короче основная система ubuntu 11.10 стоит на разделе /dev/sda5, такой же раздел создал под новый дистриб. Выбор пал на Calculate Desktop 12.0.3. C Live-флэшки с точки зрения экрана загружается без проблем. Есть момент, что не работает тачпад, включается numlock и не работают горячие клавиши, но это сегодня к теме не относится.

И вот я его установил… Включаю бук. В GRUB выбираю строчку Calculate. Видно, как подсветка монитора светится, а индикатор жесткого диска моргает, будто система успешно загружается. Вот только ничего не видно. Дождался, пока жесткий диск перестал моргать (типа загрузка закончилась). Вслепую отправился на шестую консоль CTRL+ALT+F6. Там для аккуратной перезагрузки нажал старые добрые CTRL+ALT+DEL. Думаю, сейчас загружусь в Ubuntu, почитаю логи, посмотрю конфиги, что могло случиться. Выбираю в GRUB свою Ubuntu, и она точно так же начинает грузиться с чёрным экраном!

Ну, думаю, контрольная флэшка нормально грузилась. Вставил, загрузился, действительно экран нормально работает в композитном режиме, всё отлично. Соответственно получается, что Calculate каким-то неправильным образом настроил мне GRUB.

В списке операционок в GRUB у меня есть ubuntu recovery mode. Через него ось грузится до определённого места в текстовом режиме. Дальше выбрал продолжить загрузку. Система загрузилась в графическом режиме, но с неправильным разрешением (1024×768 вместо 1024×600). Залогинился, поставил 800х600, теперь жить можно.

Так вот, решение:

Надо переустанавливать загрузчик. Переустанавливал из этой самой убунты.

$ sudo grub-install —root-directory=/ /dev/sda — переучтановка загрузчика

$ sudo update-grub —output=/boot/grub/grub.cfg — ищет на дисках все ядра и генерирует менюшку граба.

Вот собственно после этих двух строчек Calculate начал замечательно грузиться в графическом режиме с правильным разрешением и композитом. Отмечу, что в данном случае папка /boot находилась не на разделе Calculate, а на разделе Ubuntu, то есть возможно пути в командах выше надо будет исправить под себя.

Как заблокировать сайт у себя на компьютере

Как заблокировать сайт у себя на компьютере (на примере одноклассников):

  1. Открываем в блокноте файлик C:\Windows\System32\drivers\etc\hosts
  2. В конец файла вписываем строчку с названием сайта, который надо заблокировать:

127.0.0.1     odnoklassniki.ru

3.       Сохраняем файл. Всё, сайт заблокирован

 

Что делать при ошибке касперского error could not verify file

Что делать

Вот распаковали мы коробочку с лицензионным диском Kaspersky Internet Security, вставляем его в привод, морально готовимся вводить серийник, а установщик выдаёт ошибку «error: could not verify file». Так вот, РЕЦЕПТ: Открываем диск в проводнике, заходим в папку D:\install и запускаем там setup.exe Теперь всё чудесно установится. После установки касперский сам себя проверит на ошибки, скачает себе обновлений и будет спокойно работать.

Еслиустановить касперского всё равно не удастся — можете почитать дальше.

Кто виноват

После вставки диска запускается оболочка автозапуска. Она каким-то образом проверяет файлы на диске на ошибки и только потом запускает установку (тот самый setup.exe или файл .msi рядом с ним). Если появилась ошибка «error: could not verify file», значит либо диск подпорчен, либо DVD-привод его некорректно читает. Ну и отсюда уже три варианта:

1. Попробовать другой диск, если есть

2. Воспользоваться другим DVD-приводом

3. Просто скачать дистрибутив из интернета с официального сайта касперского

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