dead
Сitizens-
Всього повідомлень
339 -
Приєднався
-
Останній візит
-
Дней в лидерах
18
Тип контенту
Профили
Форум
Календарь
Все, що було написано dead
-
А ты схемы для потомков хочешь оставить? Я сделал рабочий механизм, упрощающий текущую работу. Как ваша работа может улететь в трубу, если: 1) все время пока вы пользуетесь проектом, вы получаете от этого профит 2) ваши схемы остаются с вами навечно в виде png. Раньше вы на ватмане рисовали ручками, теперь на компухтаре. Где наепка, я не понял
-
Зацените, сделал поиск:
-
Карты можно, но не в ближайшее время. Загружаемые аватары для объектов можно сделать. Pdf врядли, экспорт делает библиотека cytoscape, врядли я буду влезать в ее движок и менять. Добавить возможность отрисовки соединения при двойном клике на порт - можно. Добавить возможность поиска по имени и описанию сущностей - надо думать. Переименовать "Патч панель" в "Кросс" - можно. Имеются ли исходники на github? - нету. Как с вами связаться для разработки фич за отдельную плату, если такое возможно - в личку. По поводу продажи/установки в каком-либо виде. Я не помню, говорил или нет, но основная моя (моя ли?) проблема - это то, что п@зд#т. Мои продукты используют нахаляву и в очень больших масштабах и у меня есть статистика. Год назад я потерял работу и 3 месяца, пока искал новую, ебошил данный проект. Затем несколько месяцев уже в меньшей степени, но делал доработки. Если я сделаю хотя бы одну установку, то она с громадной вероятностью пойдет в народ и я нихера не окуплю мои затраты. Поэтому у меня для вас (всех) несколько вариантов: 1) all-optic.com - абсолютно бесплатно. Я его не собираюсь бросать, он кушать не просит. Единственное - ему нужен ssl сертификат ежегодно, это на донатах получим. Данные хранятся у меня, но могут и в ВАШЕЙ БАЗЕ! Минус только в том, что это удаленный сервис 2) кто-то купит у меня проект целиком со всеми правами. В наших условиях анрил. 15к баксов (поверьте я задемпинговал, на любом проекте я бы за это время заработал больше) никто не заплатит. Хотя если есть желание - можете купить и будете продавать кому хотите. Только сразу предупреждаю - наши бомжи-предприниматели часто ноют о невозможных суммах аля обед в Макдональдсе 3) могу продать урезанный проект за меньшую сумму (пока не думал что выпилить можно) 4) кому надо - скидываются, скажем 30 сетей по 500 баксов и перевожу в опенсорс. Ха-ха, анрил Меня устраивает любой вариант, деньги не главное) "Тогда отдай бесплатно" - а это уже дело принципа, я сам 2 раза строил сеть и платил за все и халявщиков не потерплю
-
Вопросы получил, их много, по свободе обмозгую и отвечу
-
Добавил фичу копирования и вставки:
-
Не всегда так рационально делать. Например, google map так не делает) В моем случае также нерационально по двум причинам: 1) та схема, которую мне предоставлили, реально громадная. Как я уже сказал там под 200к соединений на детализированной схеме. Если ее загрузить полностью, то это большой объем данных 2) если с первым пунктом можно поспорить, то основная причина в том, что схема меняется. И она может меняться параллельно. При хранении схемы в js она может быть неактуальной. Сейчас при любом несоответсвии подгружается тот фрагмент, который сейчас на экране. Да и вообще, у тебя на бумаге все очень просто. Тебе реально надо в менеджеры идти) Ты говоришь "это не трудно", но не предсставляешь сколько нюансов возникает при создании даже маленькой функциональности. То, что это не так и просто говорит то, что я таких редакторов как у меня и близко не видел) В общем я сделал подгрузку при масштабировании и панорамировании. Работает это так: Понятно, что слегка дерганно (кстати это в хроме на маке, а в винде на том же хроме меньше дерганий), но это реально большая и очень плотная схема (там человек вместо объединения рам в контейнер, просто рисовал вплотную друг к другу). На среднестатистической схеме такого не будет.
-
Менять режим отображения в зависимости от масштабирования идея хорошая. Но не все так просто. Тут есть такие проблемы: 1) мы увеличиваем масштаб и в определенный момент должны подгрузить детальную схему. А у меня тут схемы, как я сказал, под 200 тысяч элементов. Они банально будут грузиться и строиться несколько секунд. Но это небольшая проблема. А вот серьезная заключается: 2) даже если браузер прорисовует маленький кусочек громадной схемы, он все равно зараза тупит Поэтому при увеличении масштаба надо все равно схему обрезать. Ну, допустим я обрежу с запасом, скажем умножив ширину и высоту фрагмента на 3. Тогда мы сможем его перемещать по экрану. Но тогда некоторым это может не понравиться если они захотят скользить по схеме далеко. В частности если включат фичу трасировки пути. В общем надо давать разные варианты. И при этом не перегружать интерфейс. Насчет режима ридонли/редактирование согласен
-
P.S. Я подумал, что из видео не свосем понятно, почему схема большая. Там один большой фрагмент схемы наложен на другой несколько раз, чтобы получить много объектов ибо полностью настоящую схему чужой сети я не могу выложить.
-
Оказалось, что редактором ВОЛЗ пользуются довольно большие сети, у которых много тысячи оптических объектов. Пришлось для громадных схем создать альтернативный вариант просмотра
-
Сделал фичу. Это пока тестовый вариант. Возможно многим будет в тему. Если да, то добь ее до конца
-
Как и обещал: optic.txt В optic.txt структура бд. Теперь все данные могут храниться в вашей базе данных. Еще я планирую сделать небольшой сервер на питоне или перле, который сможет доставать данные из этой БД, чтобы была полная автономность. Для просмотра. Изменение через мой сервер P.S. База данных mysql
-
Улучшил работу с картой. Видео надо посмотреть внимательно: P.S. Фича пока не доделана до идеала Т.е пока не надо гвоорить, что при изменении кабеля временно появляются контейнеры, которые должны выводиться только в режиме "инфраструктура"
-
пока не занимался этим вопросом. Может в перспективе
-
P.S. увидел, что это было заблокировано. Разблокировал
-
Ну ты бы привел то, что у тебя получилось и обозначил, что не получается Т.к мы ушли от понятия коммутатор, рама и т.д., можно создать любого гибрида, в котором можно использовать любое количество: 1) коннекторов. К коннектору подлючается одно волокно, дальше идет пачкорд либо к другому коннектору, либо порту 2) паек. В пайку входит два волокна 3) сплиттер. Сплитер с точки зрения логики редактора ВОЛС это куча пачкордов между одним коннектором и другими 4) портов. К порту может идти только патчкорд. Т.е. если нужно чтобы в устройство входил оптический кабель он должен входить либо в пайку либо в коннектор. Пайка - это если транзит, тут проблем не возникает. Если входит в коннектор и дальше необходимо чтоб был "контакт" с портами - делаем "технический" порт и соединяем его пачкордом с коннектором. Я думаю это вполне реальная схема например для ситуаций когда один и тот-же порт разделен и на опту и на медь. Ну а если не разделен, в чем проблема сделать технический порт? Если же давать соединить волокна с портами, будет хуже ибо будут халтурить и рисовать что-то упрощенно, ну и защиты от ошибок не будет.
-
Я не хочу далеко отходить от придуманной концепции. А именно хочу чтобы все объекты на схеме привязывались к карте, а не наоборот. Можно сделать чтоб на схеме был еще один режим отображения всех проходящих точек. По дефолту он был бы выключен.
-
а такой вариант не подойдет? Коннекторы проще всего сдвинуть в право путем выбора пункта "изменить размеры" у рамы
-
Есть же возможность делать изгибы и у кабелей и у волокон. Иначе пока нет возможности, графический движок поставил ограничение размера по вертикали.
-
Ругается на сертификат. Попробуй обновить перловые модули LWP (grep-ни какие там установлены). Кстати, в N+ пока некоторого функционала не будет, поскольку разработка идет пока на all-optic и когда всех все фичи будут устраивать, я портируб на next
-
Посмотрел, что скорее всего лучше смотреться будет вообще без аватара. Так что добавил 2 варианта: пустой аватар и делитель
-
Какую примерно? И почему ты синее волокно вниз не переместишь? Я смотрю, что вы далеко не весь функционал используете
-
-
-
похоже ограничение в js-библиотеке, которая рисует кружочки и квадратики. Где-то там стоит ограничение в 2000 единиц высоты. В настройках это нигде не задается, так что я сделал чтоб рисовалось в 2 колонки в таких случаях Сплиттер и делитель это разве не одно и тоже? я в терминологии не силен. Делал как просили люди, которые в этом варятся.
