Применимо для Windows XP x32 (Oracle Client Basic 10.2.0.4 + ODBC) и для Windows 7 x64 (Oracle Client Basic 11.1.0.6.0 x32).
В связи с участившимися вопросами "как ставить oracle client" опубликую что-то вроде инструкции из собственного опыта.
Первым делом нужно обзавестись самим клиентом, его можно скачать с сайта Oracle или еще где-то. Понадобится
Для работы PHP OCI8 и TOAD вполне будет достаточно только архива instantclient-basic. Приступим.
В мемориз Windows The Bat Dr.Web
У многих The Bat работает годами и никаких проблем, но мне не удалось также беззаботно им пользоваться. В один замечательный вечер он повис при закрытии во время обработки почтовой базы. После того как это стало регулярным я занялся исследованием вопроса, и по началу появилась следующая закономерность - The Bat виснет при закрытии после того как комп побывал в режиме гибернации (hibernation) не закрывая The Bat.
С этим можно было жить до тех пор, пока закономерность не нарушилась - The Bat стал виснуть при загрузке, в довершение всего - просто на клике на папку, причем закономерности не было, то повиснет, то нет. Предугадать следующий момент зависания не получалось и сделать так чтоб точно повис или не повис тоже никак.
Если The Bat зависал, то чаще всего наглухо, т.е. через диспетчер задач процесс убить не получалось, завершение работы или перезагрузка windows также не спасали положение, система просто оставалась в состоянии "завершение работы" до тех пор пока жестко не выключишь комп, но иногда, сильно реже, висло и не наглухо, The Bat нормально убивался через диспетчер задач или можно без проблем перезагрузить компьютер.
Все это происходило на следующей системе (но дума могло быть и на любой другой):
Пробовал лечить следующими способами, некоторые помогали на время, и возможно могут спасти кого-то еще:
Давно хотелось иметь возможность попадать в свою домашнюю сеть из любой точки интернета. В большинстве случаев описанных в примерах роутер и VPN сервер являлись одной и тоже физической машиной, а в моем случае VPN сервер будет внутри сети за роутером и клиент, подключающийся по VPN должен будет попадать в мою сеть в том же диапазоне адресов что и локальные участники, чтоб максимально упростить совместную работу.
Все это мне удалось сделать из интернета от стрим, роутера D-link DSL-2640u/BRU/D и сервера на основе Ubuntu 9.10 и выглядит это примерно так:
Суть новомодной тенденции, которая сейчас набирает обороты такова: вы заходите на сайт и авторизуетесь на нем, потом переходите на другой из тойже сети, но на другом домене, и там вы автоматически являетесь авторизованными. Примером такой схемы сейчас успешно служат Яндекс, Мейл.ру и другие.
А вот что касается реализации, то тут есть масса мнений и способов, достаточно спросить гугля по фразе "кроссдоменная авторизация" и почитать длинные дискуссии. Для себя я вижу 2 варианта реализации этой моды: одно простое и красивое, но с ограничениями, другое более сложное и не такое изящное, но более свободное.
О спецификации Cross-Origin Resource Sharing речь пока не идет, поскольку она еще нигде не поддерживается.
Начнем с простого и красивого решения.