тоже в ближ время планирую заняться подобным вопросом. но решать планирую через андроид приложение. для малины вы планируете одним микрофоном на весь дом обойтись? хватит чувствительности?
AKBAR ODILOV: "авто-обновление сообщений на аяксе" в том то и дело что автообновление сообщений лучше не на аяксе делать, а вебсокетами. все остальное можно на аяксе. сделать соц сеть можно на любом серверном языке. опять же если вы понимаете как например делается инет магазин (с нуля или на фреймворке) то и соц сеть тоже сможете сделать. вряд ли она сразу сможет выдержать миллионы юзеров но работать будет. масштабировать также можно на любом языке. Судя по тому, что не имея опыта в этом, делать соц сеть вы собиратесь больше для самообразования, иначе если была бы нужна соц сеть - проще было бы готовый движок взять и установить. В таких условиях конкурентный продукт даже бесплатным движкам вы не сделаете (на это по мимо опыта нужно очень много времени), а потренироваться в этом деле можно хоть на пхп, или другой язык с которым хотите познакомится поближе.
yarikus: чтобы сделать совсем универсально - менее глючно будет работать только - рендер на сервере и отправка обоим юзерам только картинки. так же придется от обоих юзеров прокидывать события на сервак а назад картинку. сделать можно на фантоме, незнаю точно есть ли там функция эмуляции клика по точке на экране. если есть то проще - юзер кликает по картинке скрину - вы передаете коры на сервак в фантом - отуда скрин назад. + обновлять скрины почаще без кликов. медленно конечно будет и не очень отзывчиво. тимвьювер оптимизирует такие вещи - чтобы обновлять то что обновилось. в любом случае задача очень сложная
Александр Таратин: да, вполне. только скорее всего у них задача иметь много много таких клиентов которые парами (или более) смотрят разные экраны. а так придется каждому по виртуалке
Александр Таратин: либо писать внутри сервер на ноде, который при запросе ресурсов распаковывает их некого архива. и заказчику передавать только этот архив, а нв скинуть один раз. архив можно просто zip + xor.
возможно, как я и сказал - либо обфускация с js защитой запуска на другом домене.
либо node-webkit - по сути это хром браузер в который можно засунуть сайт и зашифровать.
то есть по факту заказчику вы будете скидывать не ссылку на тестовый сайт а exe файл в котором есть и ваш сайт и браузер, который только его и может запускать. заказчик не сможет посмотреть исходный код и открыть консоль, поэтому до кода добраться очень сложно.
если презы не на вашем домене - то может серьезно помешать cross domain policy. а скорее сделать невозможным в принципе, то есть вы никак не сможете достучаться до данных в iframe.
Денис: а помоему он имел в виду создать классы типа ProductOptions / ProductPrice и их производные и логику описать в них? т.е. писать $product->setOptions(new ProductOptionsSomeVariant($data['options']));
>> По какой причине использование прокси является обязательным требованием?
прокси является обязательным требованием т.к. человек видимо желает спамить