powered by simpleCommunicator - 2.0.34     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / web-Альтернатива 1С
25 сообщений из 167, страница 3 из 7
web-Альтернатива 1С
    #40000657
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разработчик web1s
Если кто-то пытается вызвать на редактирование то же поле, то получает сообщение "такой-то намерен поле изменить". Если читаете для вычислений, то чтение откладывается. Если редактирование затягивается, то блокировка снимается, а пользователю-редактору поступит сообщение и через него форма редактирования поля (поля!) закрывается. Очередь продвигается. Ничего выдающегося, но работает.
Совместная работа подразумевает работу над одним данным одновременно. Если документ из нескольких полей или табличная часть из нескольких строк заполняется двумя-тремя сразу, то это скорее командная работа. Да и пользователи у нас слово командная понимают лучше, чем совместная. Поэтому сорри, не верно употребил.
открой гуглтаблицы - посмотри как работает одновременное редактирование
открой для себя websocket
...
Рейтинг: 0 / 0
web-Альтернатива 1С
    #40000658
skyANA
Разработчик web1s
пропущено...
Поэтому сорри, не верно употребил.

Распределённая блокировка с таймаутом значит.
Свой сервачёк и решение под это дело реализовали, или ZooKeeper какой используете?

Нет, все работает на обычном хостинге. Самом обыкновенном. В том-то и прикол. Самое тяжелое было сделать он-лайн отладку пользовательских скриптов при этом.
...
Рейтинг: 0 / 0
web-Альтернатива 1С
    #40000659
вадя
открой для себя websocket

Ух ты, и такое есть? Вот, блин, как я отстал! А как при обычном хостинге с web, как их, сокетами... юзаться не подскажешь?
...
Рейтинг: 0 / 0
web-Альтернатива 1С
    #40000663
Предвосхищая вопросы по выделенному серверу и вебсокетам.

Дело в том, что когда соединение неустойчиво, то сокеты рвутся и требуется восстанавливать соединение с аутентификацией (можно передавать ID предыдущего соединения). А рвется даже когда ты с планшетом или телефоном идешь из цеха в цех, например. И это даже при wifi. А мобильный сокет рвется каждые 15 секунд оператором. Требуется передавать пинги. Не буду рассказывать далее: умных учить-только портить. Выделенный сервер, если у вас SaaS, сколько соединений одновременно должен держать? Это если у вас пять пользователей, то да. Или Гугл на побегушках... Тогда ой! А так попробуйте стартовать на выделенном оборудовании, набирая клиентов.
...
Рейтинг: 0 / 0
web-Альтернатива 1С
    #40000667
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разработчик web1s
Дело в том, что когда соединение неустойчиво, то сокеты рвутся и требуется восстанавливать соединение с аутентификацией (можно передавать ID предыдущего соединения).
из практики - был сделан ws-server на ардуинке, к нему подключался сервер на java...
ардуинка снимала показания с датчика и отсылала на сервер java, в максимальном для себя темпе , сервер отправлял в браузер , где отображался график показаний датчика.
бесконечный цикл.
если выдернуть интернетовский шнурок из ардуинки на 10-15 сек - график в браузере замирал.
вставляем обратно - на графике быстро отображаются данные за эти 10-15 сек. и продолжает отображение в реальном темпе....
ну ws на одном ip может держать до 60000 коннектов

делал трекер на ws на телефоне с отображением в реальном времени в браузере на гугл картах - проблем не было

Разработчик web1s
А как при обычном хостинге с web, как их, сокетами... юзаться не подскажешь?
какие проблемы? ws легко ходят через 80 порт хостинга, ещё лучше ходит wss, даже через старые прокси.
...
Рейтинг: 0 / 0
web-Альтернатива 1С
    #40000672
вадя
Разработчик web1s
Дело в том, что когда соединение неустойчиво, то сокеты рвутся и требуется восстанавливать соединение с аутентификацией (можно передавать ID предыдущего соединения).
из практики - был сделан ws-server на ардуинке, к нему подключался сервер на java...
ардуинка снимала показания с датчика и отсылала на сервер java, в максимальном для себя темпе , сервер отправлял в браузер , где отображался график показаний датчика.
бесконечный цикл.
если выдернуть интернетовский шнурок из ардуинки на 10-15 сек - график в браузере замирал.
вставляем обратно - на графике быстро отображаются данные за эти 10-15 сек. и продолжает отображение в реальном темпе....
ну ws на одном ip может держать до 60000 коннектов

делал трекер на ws на телефоне с отображением в реальном времени в браузере на гугл картах - проблем не было

Разработчик web1s
А как при обычном хостинге с web, как их, сокетами... юзаться не подскажешь?
какие проблемы? ws легко ходят через 80 порт хостинга, ещё лучше ходит wss, даже через старые прокси.

Для начала опирался на это
Потом узнал, что Аппач более 1200 соединений не держит (какие там 60тыс)
Хостинг подразумевается сторонний (!) Редко кто позволяет держать запущенный процесс более 30 сек.
Создать сокет на PHP не проблема, проблема пробиться через варевол хостинга. У нормального хостера 80 и 8080, тем паче 443, порты заняты. Через 0 и 127.0.0.1 у меня тоже не получилось.

Поделитесь опытом поподробнее, пожалуйста! Но только если Вы работали через стандартный хостиг, а не выделенку или VPS.
...
Рейтинг: 0 / 0
web-Альтернатива 1С
    #40000678
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разработчик web1s
Потом узнал, что Аппач более 1200 соединений не держит (какие там 60тыс)
кроме апача есть и другие...
почитал по ссылке -
первое - в статье нет даты - поэтому трудно понять когда она написана - в 11 или 20 году, а разница есть огромная,
второе - упоминается про" свои пинги" - хотя для проверки коннекта ws есть конкретные проверки -
https://learn.javascript.ru/websockets#ping-pong как бы я не стал слишком доверять им...

Разработчик web1s
У нормального хостера 80 и 8080, тем паче 443, порты заняты.

заняты чем? у тебя что к твоему сайту по этим портам нет доступа?
у меня апач на дебиане - и через через 443 порт ходит без проблем, причем от сервера до внешнего инета стоит ещё 3 роутера - в которых настроен маппинг 443 порта - проблем нет. роутеры древние - произведены ещё до разработки ws.


Разработчик web1s
Создать сокет на PHP не проблема,
на php не пробовал, но судя по вопросам в инете - не все так просто. необходимы демоны...
Разработчик web1s
Редко кто позволяет держать запущенный процесс более 30 сек.
ну с таким походом - сделать что-то современное, конкурентно способное - плохая идея.
если тебе мало 1200 коннектов - то странное желание использовать обычный хостинг - неужели не хватит денег на vds?
поставь ноут дома и проведи оптику (1гигабита будет достаточно) - и греби лопатой.
...
Рейтинг: 0 / 0
web-Альтернатива 1С
    #40000680
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разработчик web1s,

я как-то выкладывал ссылку про stackoverflow.com - они там писали как перешли на ws .
и писали про коннекты, которые у них висят по полтора года.
мне кажется спецы на stackoverflow намного продвинутее чем авторы по ссылке.
...
Рейтинг: 0 / 0
web-Альтернатива 1С
    #40000682
вадя
Разработчик web1s
Потом узнал, что Аппач более 1200 соединений не держит (какие там 60тыс)
кроме апача есть и другие...
если тебе мало 1200 коннектов - то странное желание использовать обычный хостинг - неужели не хватит денег на vds?
поставь ноут дома и проведи оптику (1гигабита будет достаточно) - и греби лопатой.

Если свой сервер, то нафик PHP - лучше уж на NODE. Потом DDOS атаки предусмотреть. И так далее... А тут статистика: 9 из 10 проектов, хоть и рабочие, а не взлетают. Причина проста - пользователей нет. Ну нет и все, а деньги вложены. Я тут с ужасом натолкнулся на то, что мои потенциальные клиенты не знают, что такое смартфон!!! А я буду заморачиваться, развивать инфраструктуру. Так что решение на ПРОСТОМ хостинге. Плачу хостеру, он там сам рам разбирается с атаками и масштабированием. А как иначе предложить недорогую услугу?
...
Рейтинг: 0 / 0
web-Альтернатива 1С
    #40000685
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разработчик web1s
Если свой сервер, то нафик PHP - лучше уж на NODE.
тогда уж на java - настоящее серверное приложение , а не "обработчик запросов".

Разработчик web1s
Причина проста - пользователей нет.
тогда какие проблемы с 1200 коннектами апача?
купи б/у ноут 5-10 летней давности, его возможности будут солиднее чем у провайдера для простого хостинга.
и 100мбит будет за глаза.
ну а если есть место куда поставить обычный старый комп ( чтоб шум не мешал ) то вообще даром можно найти.

уж если хочешь развиваться - научишься ddos и спам отсеивать...
...
Рейтинг: 0 / 0
web-Альтернатива 1С
    #40000705
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-ж это за клиенты такие? Островитяне острова Тамбукту?
...
Рейтинг: 0 / 0
web-Альтернатива 1С
    #40000711
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разработчик web1s,

как вы мониторите своё детище? Количественные метрики привести сможете?
...
Рейтинг: 0 / 0
web-Альтернатива 1С
    #40000776
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
И даже в ней уже был веб-интерфейс.


вот уж мертворожденная шляпа была...
...
Рейтинг: 0 / 0
web-Альтернатива 1С
    #40000778
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
Они вырастут, или наоборот схлопнутся. Скажут спасибо и перейдут на более подходящее под их текущие нужды.


ну это когда будет. а деньги платят сейчас

две старушки - рупь
...
Рейтинг: 0 / 0
web-Альтернатива 1С
    #40000780
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разработчик web1s
Расскажите как замутили бизнес, начиная с мощного сервера, сети и продвинутых ПК. Установили мягкий Сервер 2012 со всеми лицензиями. Наняли сисадмина, чтобы ухаживал за всем этим и начали.... изготовление мебели, к примеру


эммм... обычно все наоборот

когда бизнес уже есть, и перестает хватать учета в амбарной книге. ситуация в собственном бизнесе перестает быть интуитивно понятной
...
Рейтинг: 0 / 0
web-Альтернатива 1С
    #40000784
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор Учет на смартфоне- это мобильный учет , он легко изменяется настройками. Это проще и быстрее, чем править программу . И в разное время может быть разный состав данных и учет вестись по-разному: настройки можно задать на период. Пара часов на обучение и вы ни от кого не зависите!

Только мобильный учет позволяет не продумывать нюансы наперед- меняйте учет тогда, когда надо. По статистике 75% внедрений программ неудачны из-за "внезапного появления" нюансов учета. Мобильному учету это не грозит- развивайте учет по мере появления проблем.


дичь какая-то...

как одно из другого вытекает

отзывы:

авторERP для малого бизнеса

щито??
...
Рейтинг: 0 / 0
web-Альтернатива 1С
    #40000787
skyANA
Разработчик web1s,

как вы мониторите своё детище? Количественные метрики привести сможете?


Нет, не смогу. Более того, написано без юнитов. Понимаю, что не правильно, но было не до того. Если сказать честно, то сначала и уверенности, что это все заработает не было. Потом начало оживать, а теперь... Проект разросся. Некоторые куски написаны, лишь бы заткнуть дыру. Вижу, что не оптимально. Тут спрашивали о будущем проекта. Проект рабочий, но на нагрузку в 100 клиентов по 10 пользователей явно сейчас не рассчитан. Главное было найти решения проблем, найти подходы. На бумаге-то красиво было, а стал воплощать... Сейчас можно сказать, что решены концептуальные проблемы. Т.е. определены методы и подходы. По-хорошему надо теперь обобщить, привести к ООП. Но... Не факт, что проект окажется востребован до такой степени, что потребуется что-то переделывать.
...
Рейтинг: 0 / 0
web-Альтернатива 1С
    #40000795
МодальноеОкно
автор Учет на смартфоне- это мобильный учет , он легко изменяется настройками. Это проще и быстрее, чем править программу . И в разное время может быть разный состав данных и учет вестись по-разному: настройки можно задать на период. Пара часов на обучение и вы ни от кого не зависите!

Только мобильный учет позволяет не продумывать нюансы наперед- меняйте учет тогда, когда надо. По статистике 75% внедрений программ неудачны из-за "внезапного появления" нюансов учета. Мобильному учету это не грозит- развивайте учет по мере появления проблем.



дичь какая-то...

как одно из другого вытекает

отзывы:

авторERP для малого бизнеса

щито??
Казуальное поведение оптимальной динамической системы в поле антоганистического воздействия описывается вполне стохатически. Между прочим вполне конкретная фраза. Но выглядит как дичь тому, кто ничего в этом не понимает.
...
Рейтинг: 0 / 0
web-Альтернатива 1С
    #40000796
Разработчик web1s
МодальноеОкно
пропущено...



дичь какая-то...

как одно из другого вытекает

отзывы:

пропущено...


щито??

Казуальное поведение оптимальной динамической системы в поле антоганистического воздействия описывается вполне стохатически. Между прочим вполне конкретная фраза. Но выглядит как дичь тому, кто ничего в этом не понимает.
...
Рейтинг: 0 / 0
web-Альтернатива 1С
    #40000802
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разработчик web1s
Но выглядит как дичь тому, кто ничего в этом не понимает.


вы тут примитивную подмену понятий не устраивайте

как из

автор
Учет на смартфоне-
вытекает
автор
Мобильному учету это не грозит- развивайте учет по мере появления проблем
...
Рейтинг: 0 / 0
web-Альтернатива 1С
    #40000831
МодальноеОкно
Разработчик web1s
Но выглядит как дичь тому, кто ничего в этом не понимает.


вы тут примитивную подмену понятий не устраивайте

как из

автор
Учет на смартфоне-
вытекает
автор
Мобильному учету это не грозит- развивайте учет по мере появления проблем


Ок! Обратите внимание, что сначала идет раздел о том, что учет на смартфоне он и есть обычный учет, но только потроха работают на смартфоне. Во втором разделе пишется о том, что мобильный учет - это не учет на мобильном (кстати, правильнее было бы писать сотовом), а учет, обладающий свойством мобильности - подвижности, способности быстро адаптироваться к новым условиям.

Таким образом, заголовок "Мобильный учет на смартфоне" - это учет, который работает на сотовом, но при этом может быть легко и быстро настроен для работы в новых условиях. Учет "мобилен".

Теперь немного сравнений. Если Вы возьмете обычный учет (например, 1С) и добавите поле, то система будет перестраивать данные под новую структуру. В том числе и прежние данные, которым это поле было не нужно. Но добавить - это просто, а удалить... Попробуйте удалить и полезть в документ из прошлого. Все станет колом, если данные из удаленного поля использовались для отображения или вычислений. Т.е. следом надо править и тексты программ. А если после правок потребуется внести документ задним числом, то будете вносить его по новым правилам, а не так, как это было в то время. Учет web1s.ru обеспечивает, благодаря иной организации данных привязку полей и скриптов вычислений по дате. Т.е. документы одного вида могут иметь разную структуру и правила заполнения в зависимости от даты. Вчера вы работали и все вас устраивало. Сегодня обнаружилась проблема и вы что-то меняете. Вчерашний документ будет работать по вчерашним настройкам, а сегодняшний - по новым. Повторюсь - нововведения не ломают прошлое. Мобильному ( не в смысле на мобильном, а подвижному) учету не грозят изменения - делайте их по мере возникновения проблем с учетом.
...
Рейтинг: 0 / 0
web-Альтернатива 1С
    #40000865
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разработчик web1s
Обратите внимание, что сначала идет раздел о том, что учет на смартфоне он и есть обычный учет, но только потроха работают на смартфоне. Во втором разделе пишется о том, что мобильный учет - это не учет на мобильном (кстати, правильнее было бы писать сотовом), а учет, обладающий свойством мобильности - подвижности, способности быстро адаптироваться к новым условиям.


т.е. вы вообще всех запутали


Разработчик web1s
Если Вы возьмете обычный учет (например, 1С) и добавите поле, то система будет перестраивать данные под новую структуру.

Разработчик web1s
В том числе и прежние данные, которым это поле было не нужно.


если новое поле не сопряжено никак с прежними данными - никакой перестройки не надо


Разработчик web1s
Мобильному ( не в смысле на мобильном, а подвижному) учету не грозят изменения - делайте их по мере возникновения проблем с учетом.


так так и назовите "подвижный учет" или "подвижно-версионный учет". что вы людей "смущаете"
...
Рейтинг: 0 / 0
web-Альтернатива 1С
    #40000866
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разработчик web1s
Т.е. документы одного вида могут иметь разную структуру и правила заполнения в зависимости от даты.


а отчеты? аналитические регистры? они тоже агрегируют данные и выводят их в зависимости от даты документа?
...
Рейтинг: 0 / 0
web-Альтернатива 1С
    #40000874
МодальноеОкно
Разработчик web1s
Т.е. документы одного вида могут иметь разную структуру и правила заполнения в зависимости от даты.


а отчеты? аналитические регистры? они тоже агрегируют данные и выводят их в зависимости от даты документа?


Это проблему пришлось решать по-другому. Обычно отчет - это то, что обращается к документам и сводит данные. Вы правильно акцентировали - аналитические регистры нужны. Сделан один аналитический регистр для "проводок". Для каждого документа можно (опять же по датам) описать что и откуда брать и куда помещать в регистр учета. Отчеты обращаются к регистру, а потом, если надо, разворачивают информацию по документам. Однако разделено понятие "фильтрация по данным" и "вывод сводных данных". Отчеты занимаются вторым, а первое работает сразу в "журнале" документов или в справочнике. Например, в справочнике товаров, вы можете открыть данные товара и тут же развернуть список документов, которые повлияли на остатки и просмотреть эти документы. В совокупности это покрывает 80% потребности в анализе информации даже без отчетов, где данные сводятся и, при необходимости, раскрываются. Я вообще сторонник применения правила Паретто. Таким образом "версионность" документов отделена от отчетов, так как они напрямую аналитические данные из документов не получают, а берут их через "переходник" - аналитический регистр. Конечно, я описал схематически, концептуально.
...
Рейтинг: 0 / 0
web-Альтернатива 1С
    #40000877
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разработчик web1s
Например, в справочнике товаров, вы можете открыть данные товара и тут же развернуть список документов, которые повлияли на остатки и просмотреть эти документы.


стоило ради этого убийцу 1с городить...
...
Рейтинг: 0 / 0
25 сообщений из 167, страница 3 из 7
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / web-Альтернатива 1С
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]