#0
by Garykom
Собственно они слегка достали, ТВ своей "борьбой с халявщиками" а аммии тормознутостью (вытекает что вместо написания своего переделали сорцы VNC) и что его банит Chrome. Хочу свой с посекундной тарификацией за время работы и прочими. Для кроссплатформы решил freepascal|lazarus и чтобы ничего допом типа jre или .net не нужно было ставить. Вообщем нужен план и фичи первоочередные. Пока набросок 1. Сервер-репитер с белым ip пашет как пересылатель туды/сюды и еще для учета и прочего 2. Прога включает в себе сервер: 2.1 соединяется с репитером, отправляет ему свой id 2.2 ждет коннекта, после 2.3 начинает слать скриншоты сжатые чем то // чем лучше? 2.4 получает команды мыши/клавы и выполняет 3. И клиент: 3.1 соединяется с репитером, отправляет ему свой id 3.2 делает запрос на подключение к серверу по id 3.3 получает сжатые скриншоты, распаковывает и показывает 3.4 отправляет команды мыши/клавы ЗЫ собственно что я упустил? ЗЗЫ получение скриншотов уже сделал )) раз в 10 миллисекунд вроде сильно слегка устаревший комп не грузит, причем еще и отображение пашет ЗЗЗЫ
#0
by Garykom
Собственно они слегка достали, ТВ своей "борьбой с халявщиками" а аммии тормознутостью (вытекает что вместо написания своего переделали сорцы VNC) и что его банит Chrome. Хочу свой с посекундной тарификацией за время работы и прочими. Для кроссплатформы решил freepascal|lazarus и чтобы ничего допом типа jre или .net не нужно было ставить. Вообщем нужен план и фичи первоочередные. Пока набросок 1. Сервер-репитер с белым ip пашет как пересылатель туды/сюды и еще для учета и прочего 2. Прога включает в себе сервер: 2.1 соединяется с репитером, отправляет ему свой id 2.2 ждет коннекта, после 2.3 начинает слать скриншоты сжатые чем то // чем лучше? 2.4 получает команды мыши/клавы и выполняет 3. И клиент: 3.1 соединяется с репитером, отправляет ему свой id 3.2 делает запрос на подключение к серверу по id 3.3 получает сжатые скриншоты, распаковывает и показывает 3.4 отправляет команды мыши/клавы ЗЫ собственно что я упустил? ЗЗЫ получение скриншотов уже сделал )) раз в 10 миллисекунд вроде сильно слегка устаревший комп не грузит, причем еще и отображение пашет ЗЗЗЫ
#0
by Garykom
Собственно они слегка достали, ТВ своей "борьбой с халявщиками" а аммии тормознутостью (вытекает что вместо написания своего переделали сорцы VNC) и что его банит Chrome. Хочу свой с посекундной тарификацией за время работы и прочими. Для кроссплатформы решил freepascal|lazarus и чтобы ничего допом типа jre или .net не нужно было ставить. Вообщем нужен план и фичи первоочередные. Пока набросок 1. Сервер-репитер с белым ip пашет как пересылатель туды/сюды и еще для учета и прочего 2. Прога включает в себе сервер: 2.1 соединяется с репитером, отправляет ему свой id 2.2 ждет коннекта, после 2.3 начинает слать скриншоты сжатые чем то // чем лучше? 2.4 получает команды мыши/клавы и выполняет 3. И клиент: 3.1 соединяется с репитером, отправляет ему свой id 3.2 делает запрос на подключение к серверу по id 3.3 получает сжатые скриншоты, распаковывает и показывает 3.4 отправляет команды мыши/клавы ЗЫ собственно что я упустил? ЗЗЫ получение скриншотов уже сделал )) раз в 10 миллисекунд вроде сильно слегка устаревший комп не грузит, причем еще и отображение пашет ЗЗЗЫ
#0
by Garykom
Собственно они слегка достали, ТВ своей "борьбой с халявщиками" а аммии тормознутостью (вытекает что вместо написания своего переделали сорцы VNC) и что его банит Chrome. Хочу свой с посекундной тарификацией за время работы и прочими. Для кроссплатформы решил freepascal|lazarus и чтобы ничего допом типа jre или .net не нужно было ставить. Вообщем нужен план и фичи первоочередные. Пока набросок 1. Сервер-репитер с белым ip пашет как пересылатель туды/сюды и еще для учета и прочего 2. Прога включает в себе сервер: 2.1 соединяется с репитером, отправляет ему свой id 2.2 ждет коннекта, после 2.3 начинает слать скриншоты сжатые чем то // чем лучше? 2.4 получает команды мыши/клавы и выполняет 3. И клиент: 3.1 соединяется с репитером, отправляет ему свой id 3.2 делает запрос на подключение к серверу по id 3.3 получает сжатые скриншоты, распаковывает и показывает 3.4 отправляет команды мыши/клавы ЗЫ собственно что я упустил? ЗЗЫ получение скриншотов уже сделал )) раз в 10 миллисекунд вроде сильно слегка устаревший комп не грузит, причем еще и отображение пашет ЗЗЗЫ
#0
by Garykom
Собственно они слегка достали, ТВ своей "борьбой с халявщиками" а аммии тормознутостью (вытекает что вместо написания своего переделали сорцы VNC) и что его банит Chrome. Хочу свой с посекундной тарификацией за время работы и прочими. Для кроссплатформы решил freepascal|lazarus и чтобы ничего допом типа jre или .net не нужно было ставить. Вообщем нужен план и фичи первоочередные. Пока набросок 1. Сервер-репитер с белым ip пашет как пересылатель туды/сюды и еще для учета и прочего 2. Прога включает в себе сервер: 2.1 соединяется с репитером, отправляет ему свой id 2.2 ждет коннекта, после 2.3 начинает слать скриншоты сжатые чем то // чем лучше? 2.4 получает команды мыши/клавы и выполняет 3. И клиент: 3.1 соединяется с репитером, отправляет ему свой id 3.2 делает запрос на подключение к серверу по id 3.3 получает сжатые скриншоты, распаковывает и показывает 3.4 отправляет команды мыши/клавы ЗЫ собственно что я упустил? ЗЗЫ получение скриншотов уже сделал )) раз в 10 миллисекунд вроде сильно слегка устаревший комп не грузит, причем еще и отображение пашет ЗЗЗЫ
#0
by Garykom
Собственно они слегка достали, ТВ своей "борьбой с халявщиками" а аммии тормознутостью (вытекает что вместо написания своего переделали сорцы VNC) и что его банит Chrome. Хочу свой с посекундной тарификацией за время работы и прочими. Для кроссплатформы решил freepascal|lazarus и чтобы ничего допом типа jre или .net не нужно было ставить. Вообщем нужен план и фичи первоочередные. Пока набросок 1. Сервер-репитер с белым ip пашет как пересылатель туды/сюды и еще для учета и прочего 2. Прога включает в себе сервер: 2.1 соединяется с репитером, отправляет ему свой id 2.2 ждет коннекта, после 2.3 начинает слать скриншоты сжатые чем то // чем лучше? 2.4 получает команды мыши/клавы и выполняет 3. И клиент: 3.1 соединяется с репитером, отправляет ему свой id 3.2 делает запрос на подключение к серверу по id 3.3 получает сжатые скриншоты, распаковывает и показывает 3.4 отправляет команды мыши/клавы ЗЫ собственно что я упустил? ЗЗЫ получение скриншотов уже сделал )) раз в 10 миллисекунд вроде сильно слегка устаревший комп не грузит, причем еще и отображение пашет ЗЗЗЫ
#7
by Garykom
да уж озадачил... ну наверно взлетит (lazarus ... различные операционные системы: Linux, FreeBSD, Mac OS X, Microsoft Windows, Android), только у меня напильника нету, хакинтош нужен будет, ну или спонсоры подкинут мак какой нить ))
#8
by Андрюха
По опыту - это очень большой, сложный проект, в одного нормально сделать не получится. В итоге продукт останется на уровне корявенькой поделки для себя любимого, по этому советую не тратить время. Возможно ошибаюсь. В любом случае желаю успехов на этом не простом поприще.
#9
by Garykom
ну на крайняк можно будет в опенсурс отправить как бы по минимуму то не вижу сложностей больших, вот всякие фичи прикручивать и т.д. это да или борьбу за оптимизацию начинать, но такой задачи не ставлю пока
#10
by Garykom
+ т.е. да можно банально сделать репитер для VNC и не заморачиваться... но хочется еще проще чем ammyy, скачал файлик запустил и все пашет причем с понятным ифейсом, удобно и главное почти бесплатно ))
#15
by Маратыч
Писать с нуля? Если проект коммерческий, еще понятно, но если опенсорс/фриварь, то не логичнее ли будет взять VNC, вкрутить репитер с тарификацией и вообще творчески доработать? К слову, даже в этом случае можно будет рубить бабло на использовании репитера (подписка, то-сё).
#17
by Garykom
тормоза VNC не нравятся, сначала свое попробую, не взлетит то буду другие варианты искать и вообще не исключено что просто брошу )) смотря как загрузка
#18
by Маратыч
Не люблю мрачные пророчества, но ты с вероятностью 99% закопаешься, если с нуля начнешь писать. Просто в одиночку подобного уровня проекты разрабатывать - дохлый номер, а вот форк запилить - уже куда более реалистичный сценарий.
#20
by Garykom
как бы опыт подобного уже есть, нечто вроде встроенного в 1С 7.7 рдп сервера и клиента на wince ваял для склада
#24
by Провинциальный 1сник
Надо что-то честное p2p.. чтобы ни от каких барыг не зависеть. По типу протокола tox, который полностью работает через dht и p2p.
#31
by NikVars
Велосипед всегда "выгодно" изобретать. Так "уникальность" задачи переходит в разряд банальности, читай, что платность будет задушена множественной бесплатностью.
#33
by for012
Lazarus - это круто. Сам на нем сваял не оч. большую программку freeware в кач-ве хобби. Правда забросил это дело, толка не вышло, но как программист вырос над собой))) А вы какую хотите freeware или за денюжки? А по голосовалке, т.к. время и сил достаточно много тратится на это программирование, а толу м.б. не оч. много.
#34
by Garikk
2.3 начинает слать скриншоты сжатые чем то // чем лучше? При разрешении 1920?1080 через 3G оно с какой скоростью ползать будет?
#38
by Garikk
Для кроссплатформы решил freepascal|lazarus и чтобы ничего допом типа jre или .net не нужно было ставить. А на ARM запустится бинарник скопмиленный в винде?
#42
by Garikk
Не, ну а чё налетели то, идея то хорошая, действительно нет вменяемой опенсорсной альтернативы TV
#43
by fisher
Реализовывать собственный протокол удаленного рабочего стола - это бред. Надо смотреть в сторону VPN + VNC, чтобы у клиента это можно было развернуть и подключить в один клик. Ничего проще в голову не приходит.
#44
by Garikk
imho если правильно написать концепт, пропиарится на профильных ресурсах то вполне взлететь может
#47
by Feunoir
Скриншот снять полбеды. А вот сжать его с удобоваримым качеством для передачи по сети - вот проблема
#54
by oslokot
а чо их обходить то? клиент же коннектится к серверу-репитеру, а не наоборот. Ну вдобавок порт 80 сделает, всего и делов
#57
by lucifer
ну, он же бесплатный. Может у него и есть типа корп версии платная, но нафиг ей пользоваться
#59
by Garikk
угу, мне он на днях тут сказал "слыш, кончился для тебя халявный период, топай бабло плати"
#61
by Garikk
Это если в одно место коннектится может прокатит..а если на целевом компе Win Server то шустро прикроют лавочку
#62
by МаксимМП23
Вот программа, 30 подключений бесплатно. И цена за 100 всего 25к рублей. Лучше купить чем мутить непонятно какого монстра.
#64
by Новиков
я тут недавно решил поставить реакт ос на железо. Посмотреть, чего и как. Запустил лайв cd, загрузился с него. Посмотрел просто в тупо черный экран, без всяких сообщений об ошибках, диагностики и т.д. Просто черный экран. Зачем вспомнил я про это? Кажется, программа автора должна быть поставлена в дистрибутив реакт оса. Добро к добру так сказать :)
#65
by Garikk
<Лучше купить чем мутить непонятно какого монстра.> А купленная программа, это не непонятно какой монстр? Т.е. если ТС сделает свою прогу, нарисует красивый сайт, поставит цену лицензии....рублей 100, то эта прога сразу станет нормальной?
#66
by МаксимМП23
Мне просто думается, что ТС не осознает еще сколько трудозатрат он поимеет с этой программой. Хотя у него может быть времени много свободного...
#68
by Garikk
imho это всё равно на пользу, навыки программинга чтобы не забывались я в своё время IRC клиента так написал...под впечатлением от mIRC и одного старого чата для локальных сетей... когда оно стало работать...IRC уже фактически умер.. но экспириенс был неплохой :) ===== Вот почемуто наше ИТ сообщество отличается от зарубежного тем что у нас почемуто очень мало opensource проектов...все так боятся велосипедостроения чтоли?
#69
by NikVars
... opensource входит в конфликт с обязанностью зарабатывать бабло. Ибо нет таких проектов в которых ты не участвуешь, а бабло от которых сыпется и ты от скуки занимаешься благотворительностью - opensource...
#70
by Xapac
почему мало? может они просто оформлены с документацией на инглише. как язык по дефолту. у программ нет национальности.
#71
by Garikk
< opensource входит в конфликт с обязанностью зарабатывать бабло> Чегойто вдруг? никто не мешает зарабатывать на opensource? тотже Asterisk взять и авторы тоже поголовно говорят на английском? у нас нет например полноценного русского аналога stackoverflow (всмысле не сайта, а сообщества которое там пишет)... хотя казалось бы, что мешает?
#73
by Garykom
точно так же работают vnc и древний radmin, причем у radmin даже сжатия не было через 3g как раз все норм, вот edge будет туго а gprs пообще никак
#77
by Garykom
согласен, нужен алгоритм сжатия очень шустрый, с хорошим % и еще желательно с шифрованием сразу по несимметричным ключам ))
#78
by Garikk
и тормозит всё неимоверно.... я с андройда подключался по VNC через полстраны, с отпуска... это ппц какойто кошмарный был...рабочий стол 5 минут появляется...если открыть окно коматоз ещё на минуту был TightVNC в итоге пришлось настроить таки андройдовский впн клиент (на удивление хорошо работает) и подключатся по RDP...и только так хоть чтото получилось сделать
#80
by Garikk
тогда провакационный вопрос :) Все присутствующие здесь программисты не испытывают трудности в инглише?
#81
by Garykom
у меня отобьется по расчетам если 1000 клиентов заплотют по 100 руб это думаю сделать 6 руб за час доступа удаленного, можно скидки при больших пропорционально
#82
by fisher
Чего ж ты хотел? Последние версии rdp (с технологиями citrix) на диво хороши. На коленке аналог фиг напишешь.
#83
by Garikk
imho стоит сделать концепт, накатать презенташку и сунутся в какойнить инкубатор стартапов есть описание протокола RDP, можно сваять чтото похожее
#84
by Garykom
та не, вполне представляю )) есть другой большой опыт заброшенных тупо проектов ЗЫ просто можно же даже свои сервера не поднимать много, а просто сделать продажу серверной части... которая на любой vps-ке могет работать ))
#87
by Garykom
с rdp будет очень много трабл с кроссплатформенностью, поэтому не рассматриваю совсем современные компы позволяют вполне и скриншоты сжимать- слать-распаковывать не надо (нет смысла) до уровня gui контролов оси и прог опускаться
#88
by fisher
Удачи. Если не забросишь, то на середине проекта сможешь выгодно сменить профессию и распрощаться с 1С.
#89
by Garikk
в скайпе есть большой косяк....переходить на другого клиента должны все кому вы звоните
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- старый план счетов -> новый план счетов (бюджет)
- Один План видов характеристик может быть связан с несколькими планами счето
- Подсоветуйте бесплатную программу удаленного доступа (TeamViewer и Ammyy)платные
- УТ 10.3 Заполение доков План Закупок и План продаж не по позициям.
- LiteManager Free – бесплатная замена ammyy и teamviewer
- Плановая себестоимость в отчете "План фактный анализ себестоимости выпуска" УПП
- УПП - План закупок на основании плана продаж на месяц
В этой группе 1С
- Заголовки осей диаграммы (СКД, и не только)
- Выравнивание текста в печатной форме
- Ошибка субд при выполнении запроса
- Как изменить дату создания файла программно в питоне?
- Организация подразделений в ЗУП
- Обмен УТ 11 - Розница 2.0
- Как отключить иерархический просмотр в управляемой форме
- Бухгалтерия базовая - не отображается вариант "Перечисление налога"
- Запретить печать программно ИспользованиеВывода.Запретить
- Как в конец xml файла записать тег <!--СчетаПК-->
- Пропала панель разделов
- УТ 11.1 Где хранятся штрихкоды складских ячеек?
- отключить отбор в динамическом списке по одному параметру
- v7: ОткрытьФормуМодально + ОбработчикОжидания
- 1с Розница Аптека 2.1 Подбор номенкалтуры
- Процедура УстановитьНовыйКод()
- Неправильно начислился износ ОС в БП 3.0
- Депонирование в ЗУП 2.5
- Как вывести справочник список с итогами по группе
- Имея тип, найти набор свойств из плана видов характеристик