на счет патентования идеи... что-то не слышал про такое... можете ссылку дать на руководство как патентовать именно идею? :) и заодно имя того государсва где это возможно? и примеры! номера патентов идей?!
топик стратеру - какая польза людам (а не разрабочику) будет от вашего проекта?
если величина пользы меньше одного доллара, то есть если юзер не готов заплатить хотя бы 1 доллар за вход в систему, то как-то все очень сомнительно.... вилами на воде...
вот тут подробно написано http://rutracker.org/forum/viewtopic.php?t=4228297
экзотика, опен-сорс и тд. чревато непонятными проблемами причем часто непонятно это глюк или ошибка или такова задумка авторов, а на любой вопрос что там что-то бажит, тебе будут говрить, у тебя же есть исходники, возьми переделай как тебе нужно :)
Вообще раньще делили на прикладное и системное программирование. Если нет цели стать системщиком (писать системные утилиты) то по большому счету обязательное владение С++ не обязательно, :)
хватит хорошего знания одного из качественных построителей форм и кнопок, т.е. GUI. А вот в резюме С++ надо писать всегда :)
кажется ты не обратил внимание на то, что аякс - асинхронный, то есть послав запрос прога не виснет, а продолжает работать и никто не мешает послать еще другие аякс запросы. Вебсокет (при наличие аякса и асинхронности) мне кажется не нужен или мягче говоря - мало актуален. Ну и наконец сейчас в лису-оперу-эксплорер-хром добавили и восе параллельные вычисления, так что даже долгий блокирующий НЕ яакс запрос к серверу можно вынести в параллельный процесс и скрипт не заблокируется. Так что периодический опрос состояния обработки на сервер с клиента через аякс по таймеру имхо оптимальный вариант не требующий установки асинхронных фреймворков на сервер как в случае с вебсокетоами (там нужен как минимум node.js) - все легко делается на банальном php даже на шаредном хостинге (много-клиентность там автоматом апач/сервер сам сделает).то есть сама постановка вопроса в топике изначально ошибочна!
нет никакого внутри.
запрос посылается и мгновенно управление возвращается основному потоку ява-скрипт.
результат же хоть через час, когда появится тогда и дернет вот это твое
success: function(data) { //вывод }
а пока не дернет ты НЕ внутри аякс запросы, ты в основном потоке своей страницы (ява скрипта страницы, а не внутри аякс запроса) и можешь посылать другие аякс запросы.
тебя ввел в заблуждение синтаксис ява-скрипта
$.ajax({
type: 'POST',
url: script,
data: data,
success: function(data) {
//вывод
}
});
но пойми, несмотря на то что fucntion находится как бы внутри вызова яакса на самом деле она снаружи, и вызовется не внутри, а снаружи, когда будет готов ответ сервера.
Это достаточно заумная хреновина, когда объявляется безымянная ф-ия, кажется ее нельзя вызвать потом так как у нее нет имени, но можно! без имени! по внутреннему идентификатору тебе не видимому.
Прогеры пишущие такие коды очень гордяться собой ибо простому смертному типа тебя понимание этого не доступно :)
да ссылок море, на рутрекере много толковых книг для начинающих по программированию Андроид, я например начинал с серии "Андроид для Чайников"
для Dummies по английски, там в книге все было по шагам, где скачать и как поставить SDK и как написать первый Hello world!
http://rutracker.org/forum/viewtopic.php?t=3684836
есть еще вебсокет во всех текущий версиях браузеров, а еще есть пуш уведомления с сервера, тоже вроде во всех основных браузерах текущих версиях. Но там придется подумать над серверной частью. А чем не устраивает тем же аяксом периодически запрашивать статус операции? по моему просто и удобно и на сервере особых проблем нет.
зачем текстовый файл? вовсе не обязательно, ведь инфу о статусе можно хранить в шаредной памяти, или в базе. iframe это вообще из прошлого века когда не было аякса.
Mad_Man - P2P это как я понимаю один-к-одному, а если несколько юзеров одновременно много разных файлов процессируют? imho в многопользовательской системе P2P не подходит в принципе.
Наконец можно сделать на ява-аплете или сильверлайте-дот-нете (С#), там вроде в отличие от ява-скрипт нет проблем с сокетами и на клиенте и на сервере. Ява и Сильверлайт(C#) плугины есть для всех браузеров.
для удовольствия я бы посоветовал Яву под Андроид освоить...
вообще-то учиться надо математике, а программирование это так, придаток для реализации математических идей :)
есть тизеры в котрых вы ставите коды на лэндинг и там по этим кодам тизерная система делает доп контроль поведения посетителя не только на сайте ге установлен тизер но и на лэндинг странице рекламодателя. Аналогично как отслеживатель конверсий у адвордса. Я одну пробовал, трафик хорош, но его мало, понятно что под строгим контролем вебмастера не хотят работать... :)
еще можно купить блэк лист, цена будет намного меньше чем если самому составлять. Но гарантии... кхмхкхм...
можно также регаться как вебмастер, ставить на сайт и чуток накручивать в тестовых целях, смотреть как быстро забанят. Ясно дело если долго не банят то...
когда-то в случае краха хостинга позиции в гугле просели буквально через 2 дня, так что на негатив реагирует (по крайней мере иногда) быстро... на позитив чисто по своим ощущениям, примерно 1 месяц...imho Конечно есть исключения, пустые или сбойные сайты висящие в топах иногда много недель...