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

Как в ubuntu linux посмотреть размер swap файла

Через консоль — 2 варианта, один результат:

$ swapon -s
Filename                Type        Size    Used    Priority
/dev/sda4                               partition    3896316    6276    -1

$ cat /proc/swaps
Filename                Type        Size    Used    Priority
/dev/sda4                               partition    3896316    6276    -1

Через графический интерфейс — устанавливаем и запускаем GParted:

$ sudo apt-get install gparted

$ sudo gparted

Wordstat — статистика популярных запросов на яндексе

http://wordstat.yandex.ru/

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

Как в Qt очистить строку по краям от пробелов и прочего мусора

QString tmps = QString(NeededFiles.at(i)).trimmed();

trimmed() убирает в начале и конце строки пробелы, табуляцию, переводы строки. Особенно полезно при создании массива изтекстового файла, сохраненного в стандартном блокноте windows

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