Появилась необходимость реализации паттерна "одиночки" для класса базы данных наследуемого от PDO, и все было бы ничего, если бы не одно НО, в PDO конструктор имеет protected аксессор, и конструкция вида:
то все работает, и вызов new Database выдает фатал, чего мы впринципе и хотели добится.
Вопрос: на сколько разумно использование данной реализации? Ведь мы фактически сделали из protected - private, хорошо ли это?
если они в ряд то не очень понятно почему они не на одном системнике, впросем дело хозяйское
опять же теоретически - можно обратится к API и поцепиться на события мыши. То есть отслеживать движения не курсора а мыши и самостоятельно пересчитывать где по идее должен быть курсор.
это так - навскидку
Не в одном системнике - потому что один из ПК - ноутбук.
Думаю сам механизм пересчета движения мыши можно запускать только после того как курсор ушел за пределы 1го моника, тогда нет необходимости эмулировать еще и курсор сервера.
Ну и скорей всего да, без API не получится.
а зачем координаты если он вышел? вы хотите чтобы на клиенте он вылез в таком же месте?
А на что будет опираться сервер, выдавая клиенту данные по движению курсора, если у него данные статичны в максимальной точке?
Т.е, если например имеем 2 монитора 1440х900 (сервер) и 1440х900 (клиент) расположенных в ряд, двигаем мышь в право до предела, у нас курсор останавливается на 1440,*
но мышь то движется дальше!!! И она передает куда то нужные нам данные, на которые мы будем опираться при эмуляции курсора клиента. А вот где, и как достать эти данные, я не представляю.
и каким чудом в собираетесь перемещать мышь на другой комп по сетке?
теоретически конечно можно с написать два процесса которые будут перебрасыватся положением мыши через TCP но это какой то редкостный изврат.
насколько я знаю операционка может обеспечить вывод экрана на несколько мониторов подключенных к одному компу. Но мышь там сама должнв перепрыгивать.
Ну на счет извращения возможно, но все равно интересно. Впринципе, сам процесс не так сложен. Просто на комп с подключенной мышью ставится сервер, на другой комп - клиент. Клиент будет эмулировать работу мыши только тогда, когда сервер даст сигнал о том что курсор достиг конца 1го скрина, и тут же сервер блочит свой курсор и отдает управление клиенту. В теории можно даже реализовать межПиСишный драгЭндДроп.
Только надо сначало придумать как получить координаты курсора после того как он ушел за пределы скрина... Есть какие нибудь идеи?
это как? на обоях рядом отображается? или на столе?
На стенке
Ну а если серьезно, то нужно её переместить на другой компьютер,подключеный через LAN. Вообщем хочу что бы у меня 1 мышь работала на 2х компах. А вот как обработать переход на другой скрин я не знаю
Каждный из узлов block1 и block2 имеют свои XSL шаблоны.
Как собрать все XSL шаблоны в кучу и оправить в XSLTProcessor::importStyleSheet
для последующего XSLTProcessor::transformToXML($XML) ?
sweb
Если url - абсолютные, то id сессии не будет к ним дописываться. Дополнение происходит только для относительных url
В теории да, но на практике не работает. Я уже не знаю в какю сторону смотреть.... (Добавление)
Все разобрался. В мане написано что по дефолту session.use_only_cookies off но в php.ini стояло on.