Все посты

Посты 1 — 10 из 140

В начало Предыдущая страница 1 2 3 4 5 ... Следующая страница В конец
ОффтопПятиминутка толерантности
image
QtОпределить операционную систему
Функция определяет операционную систему и возвращает название в виде строки, код избыточен, приведён в качестве наглядного пособия. Подробности в документации Qt:
  1. QString getSystem() {
  2. #ifdef Q_WS_X11
  3. return QString("Linux");
  4. #endif
  5.  
  6. #ifdef Q_WS_MAC
  7. return QString("Mac");
  8. #endif
  9.  
  10. #ifdef Q_WS_QWS
  11. return QString("Embedded Linux");
  12. #endif
  13.  
  14. #ifdef Q_WS_WIN
  15. return QString("Windows");
  16. /*switch(QSysInfo::windowsVersion())
  17.   {
  18.   case QSysInfo::WV_NT: return "Windows NT (operating system version 4.0)";
  19.   case QSysInfo::WV_2000: return "Windows 2000 (operating system version 5.0)";
  20.   case QSysInfo::WV_XP: return "Windows XP (operating system version 5.1)";
  21.   case QSysInfo::WV_2003: return "Windows Server 2003, Windows Server 2003 R2, Windows Home Server, Windows XP Professional x64 Edition (operating system version 5.2)";
  22.   case QSysInfo::WV_VISTA: return "Windows Vista, Windows Server 2008 (operating system version 6.0)";
  23.   case QSysInfo::WV_WINDOWS7: return "Windows 7, Windows Server 2008 R2 (operating system version 6.1)";
  24.   default: return "Windows";
  25.   }*/
  26. #endif
  27. }
UbuntuЗапустить графическое (GUI) приложение через ssh
Если нужно запустить графическое приложение на сервере:
1. Подключаемся к серверу.
2. Выполняем команду:
  1. DISPLAY=:0.0 команда

например:
  1. DISPLAY=:0.0 mplayer


Если нужно запустить приложение на сервере, но чтобы графика обрисовывалась у вас:
1. Подключаемся к серверу с ключом -X и выполняем нужные команды (на сервере должен быть разрешен X11Forwarding).
2. Если же нужно выполнить лишь одну команду — выполняем:
  1. ssh -X localhost amarok
ОффтопНяшная котошапка с ушками
image
Няшная котошапка с ушками. Москва. 1499 рублей. Вяжется на заказ после поступления заказа в течение нескольких дней. 50% шерсть, 50% акрил. На фото вязальщица. На данный момент возможны цвета: чёрный, белый, св. гороховый (фисташково–зелёный), в принципе, другие цвета тоже возможны, но за ними нужно в магазин. Вяжет с любовью. Раффаэллка в качестве дополнительной призюльки. До холодов осталось совсем чуть–чуть (рекламщик из меня никакой, но думаю суть ясна).
UbuntuРекурсивно изменить права доступа
Рекурсивно изменяем права доступа для файлов:
  1. find /директория -type f -print | xargs chmod 644

Рекурсивно изменяем права доступа для каталогов:
  1. find /директория -type d -print | xargs chmod 755
UbuntuКоротко и ясно про Ctrl+C, Ctrl+Z в linux
Программы в linux могут быть либо на переднем плане (foreground), либо фоновыми (background).

Ctrl+C — программе (процессу) посылается сигнал SIGINT, который по умолчанию уничтожает процесс.
При приёме этого сигнала либо выполняется действие по умолчанию (т.е. процесс уничтожается), либо программа может проигнорировать этот сигнал или выполнить какой-то свой код. Для лучшего понимания: это просто инструкция, чтобы остановить выполнение программы, и вернуться к командной строке.

Ctrl+Z — программе (процессу) посылается сигнал SIGSTOP, который по умолчанию приостанавливает процесс, но не уничтожает его. Выполнение программы приостанавливается (не тратятся вычислительные ресурсы процессора) и задание переходит в фоновый режим.

fg — (от слова foreground — передний план) внутренняя команда оболочки, которая выводит на передний план и вновь запускает приостановленную программу (нажатием Ctrl+Z) или программу которая выполняется в фоновом режиме. Программа продолжит выполняться с той же точки, как будто она и не была приостановлена.

bg — (от слова background — фон) внутренняя команда оболочки, которая вновь запускает приостановленную программу (нажатием Ctrl+Z) в фоновом режиме. Программа выполняемая в фоновом режиме не может быть уничтожена комбинацией Ctrl-С или приостановлена комбинацией Ctrl-Z. Для того чтобы уничтожить программу выполняемую в фоновом режиме нужно либо перевести её сперва на передний план командой fg и уничтожить с помощью Ctrl+C, либо уничтожить командой
  1. killall имя_программы

Более подробно.
UbuntuВключить автологин в LightDM в Ubuntu 11.10
Это может понадобиться для того чтобы получить возможность подключения к компьютеру с помощью ранее настроенного VNC, когда есть доступ только через SSH, а удалённый компьютер был перезагружен и находится на стадии ввода пароля в GDM и VNC сервер из-за этого ещё не запущен. Выход из ситуации — удалённо включить автологин в GDM и перезагрузить компьютер.

1. Коннектимся к удалённому компьютеру по SSH:
  1. ssh ЛОГИН@ХОСТ


2. Включаем автологин пользоваетя, для этого редактируем файл настроек GDM:
  1. sudo nano /etc/lightdm/lightdm.conf


Содержимое:
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
autologin-user=ЛОГИН_ЮЗЕРА
 

Сохраняем файл.

3. Перезагружаем удалённый компьютер:
  1. sudo reboot


После перезагрузки можно подключаться к VNC серверу (vino-server).
ОффтопПорядок просмотра Star Trek
image

Решил посмотреть весь Star Trek, но как оказалось нет единого мнения в каком порядке смотреть сумасшедшее количество сериалов и фильмов, посвященных этой вселенной. Вообщем, решил, что правильнее всего смотреть в порядке выхода на экран, как смотрели его олдфаги. Долго составлял список всех вышедших фильмов и сериалов серии Star Trek, а затем сортировал по дате, получился идеальный порядк просмотра:

01. Star Trek. The Original Series (TOS) (1966-1969)
02. Star Trek. The Animated Series (TAS) (1973-1974)
03. Star Trek. The Motion Picture (TMP) (dec 7, 1979) FILM1
04. Star Trek II. The Wrath of Khan (TWOK) (jun 4, 1982) FILM2
05. Star Trek III. The Search for Spock (TSFS) (jun 1, 1984) FILM3
06. Star Trek IV. The Voyage Home (TVH) (nov 26, 1986) FILM4
07. Star Trek. The Next Generation (TNG) (1987-1994)
08. Star Trek V. The Final Frontier (TFF) (jun 9, 1989) FILM5
09. Star Trek VI. The Undiscovered Country (TUC) (dec 6, 1991) FILM6
10. Star Trek. Deep Space Nine (DS9) (1993-1999)
11. Star Trek. Generations (GEN) (nov 18, 1994) FILM7
12. Star Trek. Voyager (VOY, VGR) (1995-2001)
13. Star Trek. First Contact (FC) (nov 22, 1996) FILM8
14. Star Trek. Insurrection (INS) (dec 11, 1998) FILM9
15. Star Trek. Enterprise (ENT) (2001-2005)
16. Star Trek. Nemesis (NEM) (dec 13, 2002) FILM10
17. Star Trek. Of Gods and Men (OGAM) (2007) FILM11
18. Star Trek. XI (ST) (may 8, 2009) FILM12

Чувствую просмотр займёт немного времени. Если есть ошибки в хронологии или что-то забыто — поправьте.
ОффтопСычик
QtОбъединение ячеек в QTableWidget
  1. QTableWidget::setSpan(int row, int column, int rowSpan, int columnSpan);

row, column — строка и столбец ячейки.
rowSpan, columnSpan — количество объединяемых строк и столбцов.

Посты 1 — 10 из 140

В начало Предыдущая страница 1 2 3 4 5 ... Следующая страница В конец

© Дорошенко Алексей, 2010 — 2011.

О сайте | Правила | Реклама | Valid XHTML 1.0 Strict