Все посты
Функция определяет операционную систему и возвращает название в виде строки, код избыточен, приведён в качестве наглядного пособия. Подробности в документации Qt:
#ifdef Q_WS_X11 #endif #ifdef Q_WS_MAC #endif #ifdef Q_WS_QWS #endif #ifdef Q_WS_WIN /*switch(QSysInfo::windowsVersion()) { case QSysInfo::WV_NT: return "Windows NT (operating system version 4.0)"; case QSysInfo::WV_2000: return "Windows 2000 (operating system version 5.0)"; case QSysInfo::WV_XP: return "Windows XP (operating system version 5.1)"; 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)"; case QSysInfo::WV_VISTA: return "Windows Vista, Windows Server 2008 (operating system version 6.0)"; case QSysInfo::WV_WINDOWS7: return "Windows 7, Windows Server 2008 R2 (operating system version 6.1)"; default: return "Windows"; }*/ #endif }
|
|
Если нужно запустить графическое приложение на сервере:
1. Подключаемся к серверу.
2. Выполняем команду:
например:
Если нужно запустить приложение на сервере, но чтобы графика обрисовывалась у вас:
1. Подключаемся к серверу с ключом -X и выполняем нужные команды (на сервере должен быть разрешен X11Forwarding).
2. Если же нужно выполнить лишь одну команду — выполняем:
1. Подключаемся к серверу.
2. Выполняем команду:
DISPLAY=:0.0 команда
например:
DISPLAY=:0.0 mplayer
Если нужно запустить приложение на сервере, но чтобы графика обрисовывалась у вас:
1. Подключаемся к серверу с ключом -X и выполняем нужные команды (на сервере должен быть разрешен X11Forwarding).
2. Если же нужно выполнить лишь одну команду — выполняем:
ssh -X localhost amarok
|
|

Няшная котошапка с ушками. Москва. 1499 рублей. Вяжется на заказ после поступления заказа в течение нескольких дней. 50% шерсть, 50% акрил. На фото вязальщица. На данный момент возможны цвета: чёрный, белый, св. гороховый (фисташково–зелёный), в принципе, другие цвета тоже возможны, но за ними нужно в магазин. Вяжет с любовью. Раффаэллка в качестве дополнительной призюльки. До холодов осталось совсем чуть–чуть (рекламщик из меня никакой, но думаю суть ясна).
|
|
Рекурсивно изменяем права доступа для файлов:
Рекурсивно изменяем права доступа для каталогов:
find /директория -type f -print | xargs chmod 644
Рекурсивно изменяем права доступа для каталогов:
find /директория -type d -print | xargs chmod 755
|
|
Программы в linux могут быть либо на переднем плане (foreground), либо фоновыми (background).
Ctrl+C — программе (процессу) посылается сигнал SIGINT, который по умолчанию уничтожает процесс.
При приёме этого сигнала либо выполняется действие по умолчанию (т.е. процесс уничтожается), либо программа может проигнорировать этот сигнал или выполнить какой-то свой код. Для лучшего понимания: это просто инструкция, чтобы остановить выполнение программы, и вернуться к командной строке.
Ctrl+Z — программе (процессу) посылается сигнал SIGSTOP, который по умолчанию приостанавливает процесс, но не уничтожает его. Выполнение программы приостанавливается (не тратятся вычислительные ресурсы процессора) и задание переходит в фоновый режим.
fg — (от слова foreground — передний план) внутренняя команда оболочки, которая выводит на передний план и вновь запускает приостановленную программу (нажатием Ctrl+Z) или программу которая выполняется в фоновом режиме. Программа продолжит выполняться с той же точки, как будто она и не была приостановлена.
bg — (от слова background — фон) внутренняя команда оболочки, которая вновь запускает приостановленную программу (нажатием Ctrl+Z) в фоновом режиме. Программа выполняемая в фоновом режиме не может быть уничтожена комбинацией Ctrl-С или приостановлена комбинацией Ctrl-Z. Для того чтобы уничтожить программу выполняемую в фоновом режиме нужно либо перевести её сперва на передний план командой fg и уничтожить с помощью Ctrl+C, либо уничтожить командой
Более подробно.
Ctrl+C — программе (процессу) посылается сигнал SIGINT, который по умолчанию уничтожает процесс.
При приёме этого сигнала либо выполняется действие по умолчанию (т.е. процесс уничтожается), либо программа может проигнорировать этот сигнал или выполнить какой-то свой код. Для лучшего понимания: это просто инструкция, чтобы остановить выполнение программы, и вернуться к командной строке.
Ctrl+Z — программе (процессу) посылается сигнал SIGSTOP, который по умолчанию приостанавливает процесс, но не уничтожает его. Выполнение программы приостанавливается (не тратятся вычислительные ресурсы процессора) и задание переходит в фоновый режим.
fg — (от слова foreground — передний план) внутренняя команда оболочки, которая выводит на передний план и вновь запускает приостановленную программу (нажатием Ctrl+Z) или программу которая выполняется в фоновом режиме. Программа продолжит выполняться с той же точки, как будто она и не была приостановлена.
bg — (от слова background — фон) внутренняя команда оболочки, которая вновь запускает приостановленную программу (нажатием Ctrl+Z) в фоновом режиме. Программа выполняемая в фоновом режиме не может быть уничтожена комбинацией Ctrl-С или приостановлена комбинацией Ctrl-Z. Для того чтобы уничтожить программу выполняемую в фоновом режиме нужно либо перевести её сперва на передний план командой fg и уничтожить с помощью Ctrl+C, либо уничтожить командой
killall имя_программы
Более подробно.
|
|
Это может понадобиться для того чтобы получить возможность подключения к компьютеру с помощью ранее настроенного VNC, когда есть доступ только через SSH, а удалённый компьютер был перезагружен и находится на стадии ввода пароля в GDM и VNC сервер из-за этого ещё не запущен. Выход из ситуации — удалённо включить автологин в GDM и перезагрузить компьютер.
1. Коннектимся к удалённому компьютеру по SSH:
2. Включаем автологин пользоваетя, для этого редактируем файл настроек GDM:
Содержимое:
Сохраняем файл.
3. Перезагружаем удалённый компьютер:
После перезагрузки можно подключаться к VNC серверу (vino-server).
1. Коннектимся к удалённому компьютеру по SSH:
ssh ЛОГИН@ХОСТ
2. Включаем автологин пользоваетя, для этого редактируем файл настроек GDM:
sudo nano /etc/lightdm/lightdm.conf
Содержимое:
[SeatDefaults] greeter-session=unity-greeter user-session=ubuntu autologin-user=ЛОГИН_ЮЗЕРА
Сохраняем файл.
3. Перезагружаем удалённый компьютер:
sudo reboot
После перезагрузки можно подключаться к VNC серверу (vino-server).
|
|

Решил посмотреть весь 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
Чувствую просмотр займёт немного времени. Если есть ошибки в хронологии или что-то забыто — поправьте.
|
|
row, column — строка и столбец ячейки.
rowSpan, columnSpan — количество объединяемых строк и столбцов.
|
|
А в это время ↓
aidsoid → Оффтоп → Пятиминутка толерантности → — Он же, блядь, детей убивал!— Черных детей, сэр.— Получается никто не пострадал?— Нет, сэр. 1
fgagarin → Ubuntu → Коротко и ясно про Ctrl+C, Ctrl+Z в linux → ну еще полезно юзать команду JOBS в этом случае. 2
fgagarin → Оффтоп → Няшная котошапка с ушками → Напиши так:Няшная котошапка с ушками в Москва за 1499 рублей. 50% шерсть, 50% акрил, цвет любой возможный. Будет готова через 5 (укажи максимальное) дней с момента заказа. По почте не высылаю.И смени фотку на ту где видна шапка с ушами, на этой она с деревьями сливается.Знаю, что зануда — брр как не люблю воду в объявлениях. 2
aidsoid → Ubuntu → Настройка среды разработки под Android → При сворачивании окна Eclipse в Unity был замечен баг: невозможно развернуть его нажатием на панели Unity. Вместо этого запускается второй экземпляр Eclipse. По Alt+Tab до свёрнутого окна добраться также невозможно. Приспособился для этого использовать комбинацию кнопок Super+W. Если кто-нибудь знает более элегантное решение — подскажите. 2



