Вычисляете (a1*x + b1*y + c1)*(a2*x + b2*y + c2). Если у него знак такой же, как у a1*a2+b1*b2, то точка принадлежит тупому углу между прямыми, если другой - то острому. В случае параллельных или почти параллельных прямых второй случай соответствует ситуации "лежит между", а первый - "нет".
To see every process with a user-defined format:
ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm
ps axo stat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm
ps -eopid,tt,user,fname,tmout,f,wchan
Совершенно противоестественная идея.
Пользователи не умеют правильно пользоваться приложением. Не умеют придумывать сложные пароли. Не умеют вообще следить за паролями. Если вы будете раздавать sql доступ к базе, ее обязательно поломают. Сломают других пользователей и так далее. А средствами sql базы безопасность поддерживать можно очень ограниченно.
Если не хотите писать свой демон вместо cron, то реализация вполне нормальная.
Ну еще можете сразу из таблицы непосредственно в крон переносить таски. Можно даже скриптом.
Такая фигня вылазит после того, как они добавили поддержку артбордов и в ФШ выключена работа GPU.
Нажмите CTRL + K, перейдите во вкладку Perfomance, и поставьте галку использовать GPU. Перезапустите Ps.
Если проблема осталась, то лечиться это будет качественной видеокартой.
После внедрения "этих фич", новыми версия ФШ пользоваться на стареньких компах теперь не вариант. Там CS6 наше всё.
Самый простой, и, наверное, выгодный вариант - создать в веб-сервере виртуальные хосты с именем зеркал (или вообще любых других хостов) и настроить там 301 редирект на основной сайт. Таким образом можно еще и получить какой-никакой приток трафика с посетителей зеркал.
Потому что вы посчитали бредом главу учебника по C++ про создание переменных и инициализацию оных. При создании переменной в стеке на С++ - ячейка памяти, на которую смотрит переменная не меняет своего значения. Поэтому там мусор встретить можно на раз. если для вас важно начальное значение переменной - инициализируйте переменную ВРУЧНУЮ)
Думаю стоит копать в сторону использования LD_LIBRARY_PATH.
Например, скопировать старую либу куда-нибудь в /usr/local/my_lib, обновить систему чтобы не ругалась, а my_program вызывать через подобный скрипт:
На E - нельзя!
Можно:
- удалить E
- на то свободное место, где был E, установить Linux.
При этом у вас на этом свободном месте будет создано 2 раздела для Linux (/ и swap), у вас ещё есть запас до 4-х primary partition, но это уже "в притык".
Создаёшь папку project, в неё кладёшь .git-папку.
Переходишь в project, там через консоль делаешь git reset --hard
и он должен восстановить файлы из текущей ветки.
При необходимости через git checkout переходишь на нужную ветку.