Привет,
Не буду писать банальные вещи вроде того, что мы все смотрим по сторонам в поисках нового (и не только у конкурирующих продуктов).
Поэтому вопрос — что нового и оригинального в UI, функционале, сайте, продажах, продвижении вы нашли за последнее время.
Здравствуйте, edton, Вы писали:
E>Поэтому вопрос — что нового и оригинального в UI, функционале, сайте, продажах, продвижении вы нашли за последнее время.
В функционале вижу всё больше ML. Из необычного: автокомплит на основе ML, например. Из, так скажем, привычного: новые возможности Фотошопа и компании по удалению людей и других посторонних объектов с фото/видео. Это всё очень крутая и полезная автоматизация. Недавно видел вакансию от большой китайской компании, где ML хотят сделать частью СУБД для оптимизации запросов. Ну и в таком роде.
Здравствуйте, edton, Вы писали:
E>Поэтому вопрос — что нового и оригинального в UI, функционале, сайте, продажах, продвижении вы нашли за последнее время.
Напишу про свой продукт и UI. В силу специфики софта — для фотографов, мы прикрутили рендеринг всего интерфейса программы через Direct3D с самописными контролами. Хоть и намучились, но результат получился ошеломительным — все работает идеально быстро, скроллирование списков, файлов, фотографий все очень плавно. Даже не с чем сравнить — после нашей программы ощущение, что все остальные тормозят. Разве только Chrome и Safari также плавно работают. Даже на нашем тестовом ноуте с тормозным Core M 1.3 Ghz интерфейс стал работать плавно, хотя раньше как и все остальные программы подтормаживал.
Я не знаю, как улучшенный UI отразится на продажах, но клиенты в восторге от новой версии.
Что-то подобное реализовано в Delphi на Firemonkey но там слишком глючно до сих пор.
С продвижением понял что нужно продвигать лэндинги. Для этого планирую создать блог на сайте компании (без поддомена — это важно) и писать целевые статьи затачивая их под целевые кейворды, типа How To.
Здравствуйте, PeterOfLight, Вы писали:
POL>Напишу про свой продукт и UI. В силу специфики софта — для фотографов, мы прикрутили рендеринг всего интерфейса программы через Direct3D с самописными контролами. Хоть и намучились, но результат получился ошеломительным — все работает идеально быстро, скроллирование списков, файлов, фотографий все очень плавно. Даже не с чем сравнить — после нашей программы ощущение, что все остальные тормозят. Разве только Chrome и Safari также плавно работают. Даже на нашем тестовом ноуте с тормозным Core M 1.3 Ghz интерфейс стал работать плавно, хотя раньше как и все остальные программы подтормаживал.
А мы в своё время перешли с WinAPI+Direct3D на Qt и... И медленнее не стало, потому что там то же самое аппаратное ускорение, а скорость разработки выросла в разы.
Здравствуйте, PeterOfLight, Вы писали:
POL>С продвижением понял что нужно продвигать лэндинги. Для этого планирую создать блог на сайте компании (без поддомена — это важно)
Здравствуйте, Евгений Музыченко, Вы писали:
ЕМ>Здравствуйте, PeterOfLight, Вы писали:
POL>>С продвижением понял что нужно продвигать лэндинги. Для этого планирую создать блог на сайте компании (без поддомена — это важно)
ЕМ>Почему без поддомена?
Блог — потенциально гораздо более посещаемый ресурс с отличным поведенческим фактором (долгое время нахождения на странице и постоянные действия — скролл, выделение, копирование и т. д.) в отличии от страниц вашего продукта. Логично за счет блога повысить показатели сайта в глазах Гугла.
Здравствуйте, sharez, Вы писали:
S>Блог — потенциально гораздо более посещаемый ресурс с отличным поведенческим фактором (долгое время нахождения на странице и постоянные действия — скролл, выделение, копирование и т. д.) в отличии от страниц вашего продукта.
А каким образом посетители будут попадать на страницы блога чаще, чем на страницы продукта?
S>Логично за счет блога повысить показатели сайта в глазах Гугла.
Здравствуйте, Евгений Музыченко, Вы писали:
ЕМ>А каким образом посетители будут попадать на страницы блога чаще, чем на страницы продукта?
Именно страницы док-ии Гугл будет чаще подсовывать пользователям. Потому что они решают информационную проблему юзеру в отличие от коммерческих страниц. Конечно, лучше на форумах проставить ссылки на док-ю, народ пойдёт, Гугл увидет хороший поведенческий фактор и будет постепенно поднимать эту страницу в поиске.
S>>Логично за счет блога повысить показатели сайта в глазах Гугла.
ЕМ>Насколько реально это работает?
Скажем так, если сайт состоит только из коммерческих страниц, и продукт не является онлайн-продуктом, то непонятно, зачем Гуглу вообще будет пропихивать сайт наверх. Только по точному запросу.
А с контентом можно создать кучу посадочных страниц по тематическим запросам. Это работает, но в зависимости от качества контента (а точнее реакции юзеров на него).
Здравствуйте, sharez, Вы писали:
S>Скажем так, если сайт состоит только из коммерческих страниц, и продукт не является онлайн-продуктом, то непонятно, зачем Гуглу вообще будет пропихивать сайт наверх.
Кто такие "коммерческие страницы"? Это те, на которых призывают купить продукт для того, чтобы обрести вечное блаженство, и на которых нет никаких сведений о сути продукта, его свойствах, способах использования и т.п.? Если же все это есть, то по каким признакам страница из "документальной" превращается в "коммерческую"?
У меня есть отдельный сайт (домен) для документации к продукту. Давно уже 5-6 лет. Куча статей, но бесплатный трафик с гугла почти не идет.
А два года назад я создал 4 лендинга на основном сайте продукта, домену 20 лет. И на эти 4 лендинга сразу пошел трафик с Гугла. При чем ни одной внешней ссылки нет. Трафик идет, продажи тихонько капают с этих лендингов, конверсия нормальная.
Т.е. я делаю вывод, что лэндинги реально работают, и будут намного выгоднее Adwords. Гуглу важно, что лэндинги паразитируют на моем основном домене с хорошей репутацией и раскрученностью, а не поддомене. Поэтому я планирую создать блог именно на главном домене и затачивать все статьи под кейворды. По сути это долгосрочное вложение в раскрутку продукта.
Здравствуйте, PeterOfLight, Вы писали:
POL>У меня есть отдельный сайт (домен) для документации к продукту.
Какой смысл в отдельном домене для документации?
POL>А два года назад я создал 4 лендинга на основном сайте продукта, домену 20 лет.
Моему домену тоже около двадцати лет, но софт изначально был на поддомене (software.). Вот я и пытаюсь понять, чем плох поддомен в сравнении с доменом.
POL>И на эти 4 лендинга сразу пошел трафик с Гугла. При чем ни одной внешней ссылки нет.
У меня для продукта несколько страниц — главная, общее описание, расширенное описание, скачивание, покупка, плюс руководство пользователя. Чем специально созданные лэндинги будут отличаться от всего этого?
POL>Трафик идет, продажи тихонько капают с этих лендингов, конверсия нормальная.
То есть, на каждом из лэндингов продукт предлагается независимо? Можно посмотреть, как это выглядит?
POL>Гуглу важно, что лэндинги паразитируют на моем основном домене с хорошей репутацией и раскрученностью, а не поддомене.
Так чем же плох поддомен? Если речь о приватных поддоменах глобальных доменов, то гугл должен их как-то отличать от полностью приватных доменов, иначе какой-нибудь docs.microsoft.com будет появляться в выдаче значительно ниже microsoft.com/docs.
Кстати, проверял ли кто-нибудь ситуацию, когда домен с поддоменами обслуживает одно и то же дерево каталогов, purchase.domain.com ведет туда же, куда и domain.com/purchase (при этом обе ссылки есть в sitemap, и одна из них помечена, как основная)? Есть какая-нибудь разница?
Здравствуйте, Евгений Музыченко, Вы писали:
ЕМ>Какой смысл в отдельном домене для документации?
Отдельный домен используется для форума и документация на его поддомене, DokiWiki/
ЕМ>Моему домену тоже около двадцати лет, но софт изначально был на поддомене (software.). Вот я и пытаюсь понять, чем плох поддомен в сравнении с доменом.
Гугл ранжирует домен и его поддомен по отдельности. Упрощенно говоря.
ЕМ>У меня для продукта несколько страниц — главная, общее описание, расширенное описание, скачивание, покупка, плюс руководство пользователя. Чем специально созданные лэндинги будут отличаться от всего этого?
Разница огромная! Вы затачиваете главную страницу под имя продукта — в title имя продукта в первую очередь, в описаниях. А лэндинг затачивается под выбранный кейворд который используется во всех ключевых title и описаниях. Даже URL страницы и тот особый, например mycompany.com/best-photo-editor
Улавливаете разницу? Тупой Гугл на это ведется и дает трафик на этот лендинг, который раньше вообще не шел на мой сайт (или давал совсем мало). Конечно имя продукта на лэндинге тоже фигурирует между прочими описаниями.
Еще важно — Вы не можете заточить одну страницу под кучу кейвордов — она будут конкурировать в Гугл с тысячами более оптимизированных страниц других сайтов. Поэтому и нужны лэндинги — один лендинг на 1 или несколько кейвордов.
Второй плюс этого подхода — мы можем узнавать по каким кейвордам к нам идут клиенты по органическому трафику Гугл. По другому то сейчас нельзя узнать — Гугл не сообщает в Analytics этой информации. А благодаря кейвордам мы точно знаем конверсию по разным кейвордам.
POL>>Трафик идет, продажи тихонько капают с этих лендингов, конверсия нормальная. ЕМ>То есть, на каждом из лэндингов продукт предлагается независимо? Можно посмотреть, как это выглядит?
Извините, не могу показать. Коммерческая тайна.
ЕМ>Так чем же плох поддомен? Если речь о приватных поддоменах глобальных доменов, то гугл должен их как-то отличать от полностью приватных доменов, иначе какой-нибудь docs.microsoft.com будет появляться в выдаче значительно ниже microsoft.com/docs.
Поддомен будет ранжироваться хуже, чем папка главного домена.
Здравствуйте, PeterOfLight, Вы писали:
POL>Вы затачиваете главную страницу под имя продукта — в title имя продукта в первую очередь, в описаниях. А лэндинг затачивается под выбранный кейворд который используется во всех ключевых title и описаниях. Даже URL страницы и тот особый, например mycompany.com/best-photo-editor POL>Улавливаете разницу? Тупой Гугл на это ведется и дает трафик на этот лендинг, который раньше вообще не шел на мой сайт (или давал совсем мало).
Это отличается от ситуации, когда те же самые ключевые слова есть и на страницах описания продукта (не обязательно главной)?
POL>Еще важно — Вы не можете заточить одну страницу под кучу кейвордов — она будут конкурировать в Гугл с тысячами более оптимизированных страниц других сайтов. Поэтому и нужны лэндинги — один лендинг на 1 или несколько кейвордов.
Получается, на каждом из лэндингов лежит что-то вроде статьи с описанием продукта и предложением его купить? А ссылки на покупку идут на основную страницу, или сразу на оформление заказа? Если второе — не будет ли пользователям это казаться странным? Вроде магазина, у которого по сторонам от главного входа есть двери в подсобки, где торгуют тем же, но вроде как отдельно. Не порождает ли это сомнений в официальности продажи с лэндингов?
ЕМ>>То есть, на каждом из лэндингов продукт предлагается независимо? Можно посмотреть, как это выглядит?
POL>Извините, не могу показать. Коммерческая тайна.
А описать более конкретно? Или тоже тайна?
POL>Поддомен будет ранжироваться хуже, чем папка главного домена.
А если именно поддомен давно раскручен, и именно на него по миру лежит огромное количество ссылок? Тоже имеет смысл переносить на основной?
Здравствуйте, edton, Вы писали:
E>Привет, E>Не буду писать банальные вещи вроде того, что мы все смотрим по сторонам в поисках нового (и не только у конкурирующих продуктов). E>Поэтому вопрос — что нового и оригинального в UI, функционале, сайте, продажах, продвижении вы нашли за последнее время.
это наверное применимо только к софту с большим ценником и функционал которого устаканен...
в начале года видел статью с чуваком (из JetBrains кажется) и он рассказывал что они ввели программу рассрочки и типа круто стало.
вообщем я решил тоже так сделать: теперь перманентную лицензию можно купить или за $500 или за $48x12. Раньше была просто подписка $200/год но по ней практически не было продаж — убрал.
эксперименту пока месяц, но результаты радуют, по рассрочке перманентных купили в разы больше чем обычно.
Вижу тут пока только позитивные моменты:
1) с одной стороны можно поставить большой ценник, чтобы реселлерам было интересно с этим работать (логично что реселлеры связываются с тем что дороже при прочих равных)
2) с другой стороны рассрочка делает продукт доступным маленьким конторам/стартапам и инди.
3) есть что ответить на письма "мы бедная школа бла-бла, $500 дорого, дай просто так"
4) в отличие от обычной подписки на месяц (с которой чувак может соскочить через 2-3месяца), с такой подписки сложнее соскочить (тогда в конце ты не получишь приз — перманентную лицензию)
5) ну и это психологически лучше чем постоянные подписки за софт у которого функционал устаканен.
// мне возможно кажется но уже воротит от засилья кучи мелких подписок $5-$15/месяц....
Здравствуйте, Michael, Вы писали:
M>в начале года видел статью с чуваком (из JetBrains кажется) и он рассказывал что они ввели программу рассрочки и типа круто стало. M>вообщем я решил тоже так сделать: теперь перманентную лицензию можно купить или за $500 или за $48x12. Раньше была просто подписка $200/год но по ней практически не было продаж — убрал.
Nice!
Мне кажется, что это тривиально скрестить с подпиской на апгрейды и саппорт.
То есть, если они покупают сразу, то за $500 они получают лицензию и 1 год апгрейдов. После года — платное, но опциональное обновление еще на год, скажем, за $20 (хотя легко и до сотни задрать).
Если берут в рассрочку, то апгрейды включены + 1 год в подарок вместе с перманентной лицензией. Причем включенные апгрейды можно выпячивать как экстра бонус.
Основной плюс в том, что есть renewal revenue при любом раскладе.
Здравствуйте, Nuzhny, Вы писали:
N>Здравствуйте, edton, Вы писали:
E>>Поэтому вопрос — что нового и оригинального в UI, функционале, сайте, продажах, продвижении вы нашли за последнее время.
N>В функционале вижу всё больше ML.
Серьезно? Кроме узконишевых продуктов типа Раздевалок фоток, где ML используется в десктопном софте? Автокомплит на базе ML?
Здравствуйте, edton, Вы писали:
E>Привет, E>Не буду писать банальные вещи вроде того, что мы все смотрим по сторонам в поисках нового (и не только у конкурирующих продуктов). E>Поэтому вопрос — что нового и оригинального в UI, функционале, сайте, продажах, продвижении вы нашли за последнее время.
Использование браузерных движков в десктоп софте. Например XCode написан на Electron. Я один свой продукт написал на движке Хрома.
Здравствуйте, paradoks, Вы писали:
P>Здравствуйте, C0x, Вы писали:
C0x>>Здравствуйте, edton, Вы писали:
C0x>>Использование браузерных движков в десктоп софте. Например XCode написан на Electron. Я один свой продукт написал на движке Хрома.
P>а как это? Вроде и Лиса и Хром убили свои проекты когда весь браузер был в одной dll ?
В нем есть возможность сделать "гибридный UI" и совмещать его в одном окне?
Например, у меня есть сложные нативные самописные контролы (child windows в терминологии Windows).
Здравствуйте, edton, Вы писали:
E>В нем есть возможность сделать "гибридный UI" и совмещать его в одном окне? E>Например, у меня есть сложные нативные самописные контролы (child windows в терминологии Windows).
cef по сути это тоже контрол, который ты можешь добавить на свое окно, а остальную часть окна заполнять своими контролами.
Здравствуйте, C0x, Вы писали:
C0x>cef по сути это тоже контрол, который ты можешь добавить на свое окно, а остальную часть окна заполнять своими контролами.
Было бы здорово, если наоборот. т.е. в окне созданном cef, создавать свои child окна.
Здравствуйте, C0x, Вы писали:
N>>В функционале вижу всё больше ML. C0x>Серьезно? Кроме узконишевых продуктов типа Раздевалок фоток, где ML используется в десктопном софте? Автокомплит на базе ML?
Я же написал: Фотошоп, например. Да любая обработка фото и видео использует ML. Софт для организации фото коллекций типа Digicam уже давно ищет лица, похожие фото и т.п. не с помощью классических алгоритмов, а ML. Мессенджеры, накладывающие скины на людей.
Здравствуйте, edton, Вы писали:
C0x>>cef по сути это тоже контрол, который ты можешь добавить на свое окно, а остальную часть окна заполнять своими контролами. E>Было бы здорово, если наоборот. т.е. в окне созданном cef, создавать свои child окна.
вы поосторожнее тут, а то c-smile прибежит, и будет опять про сцитер втирать
Здравствуйте, Nuzhny, Вы писали:
N>Здравствуйте, C0x, Вы писали:
N>>>В функционале вижу всё больше ML. C0x>>Серьезно? Кроме узконишевых продуктов типа Раздевалок фоток, где ML используется в десктопном софте? Автокомплит на базе ML?
N>Я же написал: Фотошоп, например.
А можешь ссылку кинуть, на использование ML в фотошопе (стандартный пакет)? Именно ML а не точные алгоритмы.
Я просто, тут недавно, где-то читал дискуссию, где люди явно указывали, что нет никакого ML в фотошопе, а если и есть, то в виде каких-то узконишевых плагинах.
N> Да любая обработка фото и видео использует ML.
Далеко не любая. Наложение фильтров на фото и видео уже лет 30 успешно без всяких ML делают. Шейдеры тоже к ML никакого отношения не имеют. Т.е. я бы на вскидку сказал что 90% всей фото/видео обработки делается вообще без всякого ML.
>Софт для организации фото коллекций типа Digicam уже давно ищет лица, похожие фото и т.п. не с помощью классических алгоритмов, а ML. Мессенджеры, накладывающие скины на людей.
Вот эти свистелки и пирделки + всякие раздеватели телок, вот и весь софт, который ML использует. Это с натягом 0.2-0.3% от всего софта на рынке. Трудно назвать тенденцией.
А уж если кто-то контекстные подсказки на базе ML делает, так это видимо поделки студентов для диплома. Практическая ценность скорее ниже 0.
Здравствуйте, edton, Вы писали:
E>Здравствуйте, C0x, Вы писали:
C0x>>cef по сути это тоже контрол, который ты можешь добавить на свое окно, а остальную часть окна заполнять своими контролами.
E>Было бы здорово, если наоборот. т.е. в окне созданном cef, создавать свои child окна.
Наоборот видимо нельзя, т.к. то что рисует браузер внутри своей области, никак не связанно с системой, а рендеряется другими средствами. Но ты можешь всегда рисовать поверх этого окна.
Здравствуйте, uuuser, Вы писали:
U>Здравствуйте, edton, Вы писали:
C0x>>>cef по сути это тоже контрол, который ты можешь добавить на свое окно, а остальную часть окна заполнять своими контролами. E>>Было бы здорово, если наоборот. т.е. в окне созданном cef, создавать свои child окна.
U>вы поосторожнее тут, а то c-smile прибежит, и будет опять про сцитер втирать
В свое время, хорошая и полезная была штука. Но тогда толком кроме контрола ie 6, ничего подобного не было. Ну QT еще был не такой как сейчас. Но после того как появился cef и подобное, смысла в скайтере не вижу. Разве что размер инсталлятора меньше сделать. Но сегодня это все менее и менее актуально. Да и вообще я c-smile-у рекомендую сделать его продукт опенсорсным пока не поздно, всетаки конкуренция большая уже и тянуть такое одному (или сколько там человек) тяжело.
Здравствуйте, C0x, Вы писали:
N>>Я же написал: Фотошоп, например. C0x>А можешь ссылку кинуть, на использование ML в фотошопе (стандартный пакет)? Именно ML а не точные алгоритмы. C0x>Я просто, тут недавно, где-то читал дискуссию, где люди явно указывали, что нет никакого ML в фотошопе, а если и есть, то в виде каких-то узконишевых плагинах.
Content-Aware Fill, например. В After Effects & Premiere 2019 тоже куча ml-based фич, о них на конференции адобовцы рассказывали.
C0x>Вот эти свистелки и пирделки + всякие раздеватели телок, вот и весь софт, который ML использует. Это с натягом 0.2-0.3% от всего софта на рынке. Трудно назвать тенденцией.
C0x>А уж если кто-то контекстные подсказки на базе ML делает, так это видимо поделки студентов для диплома. Практическая ценность скорее ниже 0.
Майкрософт в VS делает подсказки — поделка? Мозилла делает оффлайн перевод, распознавание и синтез речи. Nvidia в драйвер встроила ресайз на ML. Да полно всего.
Понятно, что этого всё больше на серверах крутится, но и в софте появляется всё чаще, особенно там, где данных много.
Здравствуйте, C0x, Вы писали:
C0x>Здравствуйте, edton, Вы писали:
E>>Здравствуйте, C0x, Вы писали:
C0x>>>cef по сути это тоже контрол, который ты можешь добавить на свое окно, а остальную часть окна заполнять своими контролами.
E>>Было бы здорово, если наоборот. т.е. в окне созданном cef, создавать свои child окна.
C0x>Наоборот видимо нельзя, т.к. то что рисует браузер внутри своей области, никак не связанно с системой, а рендеряется другими средствами. Но ты можешь всегда рисовать поверх этого окна.
Жаль, хотя я так и думал. Кстати, есть ли там что то подобное ActiveX?
Здравствуйте, Nuzhny, Вы писали:
N>Здравствуйте, C0x, Вы писали:
N>>>Я же написал: Фотошоп, например. C0x>>А можешь ссылку кинуть, на использование ML в фотошопе (стандартный пакет)? Именно ML а не точные алгоритмы. C0x>>Я просто, тут недавно, где-то читал дискуссию, где люди явно указывали, что нет никакого ML в фотошопе, а если и есть, то в виде каких-то узконишевых плагинах.
N>Content-Aware Fill, например.
Вот алгоритм, который лежит в его основе. Что общего он имеет с ML?
N>В After Effects & Premiere 2019 тоже куча ml-based фич, о них на конференции адобовцы рассказывали.
я догадываюсь, что они видимо тоже ничего общего с ML не имеют.
N>Майкрософт в VS делает подсказки — поделка?
А кто сказал что там ML?
N>Nvidia в драйвер встроила ресайз на ML.
Не понимаю о каком вообще ресайзе речь? Зачем там ML?
N>Да полно всего.
Полно всего в СМИ написано. А по факту, это узкие области: распозновалки морд, раздевалки девок, разпозновалки речи и говорилки. Но это к Десктопному софту отношения мало имеет.
Здравствуйте, C0x, Вы писали:
C0x>Здравствуйте, edton, Вы писали:
E>>Жаль, хотя я так и думал. Кстати, есть ли там что то подобное ActiveX?
C0x>Там есть Javascript. Так же есть Javascript Callback Bridge, который позволяет из скриптов дергать нативный код твоего приложения.
Это понятно, что есть javascript. ActiveX позволял относительно легко превратить нативный контрол в виджет, который можно вставить в html.
Сейчас эту технологию похоронили, да и раньше "из коробки" она поддерживалась только в IE. Так как chromium и все его производные кроссплатформенные, вряд ли там есть что то подобное по удобству переносимости, но мало ли, поэтому и спрашиваю.
N>>В After Effects & Premiere 2019 тоже куча ml-based фич, о них на конференции адобовцы рассказывали.
C0x>я догадываюсь, что они видимо тоже ничего общего с ML не имеют.
Тут мы можем только гадать, что они использовали, но фича появилась только в 2019 Фотошопе и они сами на конференции сказали о нейросетях.
N>>В After Effects & Premiere 2019 тоже куча ml-based фич, о них на конференции адобовцы рассказывали. C0x>я догадываюсь, что они видимо тоже ничего общего с ML не имеют.
Адобовцы говорят, что имеют.
N>>Майкрософт в VS делает подсказки — поделка? C0x>А кто сказал что там ML?
Майкрософт сказал, что там ML.
N>>Nvidia в драйвер встроила ресайз на ML. C0x>Не понимаю о каком вообще ресайзе речь? Зачем там ML?
Это называется single frame superresolution, работает на нейросетях и является частью драйвера. Официальное заявление Nvidia.
N>>Да полно всего. C0x>Полно всего в СМИ написано. А по факту, это узкие области: распозновалки морд, раздевалки девок, разпозновалки речи и говорилки. Но это к Десктопному софту отношения мало имеет.
А к чему имеет? Фотошоп, Премьер, IDE, десктопные драйверы, видео в мессенджерах и т.п.
На мобильниках нейросетей сейчас ещё больше, ты фотку без них на современном телефоне сделать не сможешь, у тебя все пресеты предобучены.
Здравствуйте, edton, Вы писали:
E>Это понятно, что есть javascript. ActiveX позволял относительно легко превратить нативный контрол в виджет, который можно вставить в html.
Лично я смысла в такого рода контролах не вижу уже лет 5-6, потому-что браузер позволяет делать лучше и быстрее, используя стэк вебных технологий.
Здравствуйте, Nuzhny, Вы писали:
N>Здравствуйте, C0x, Вы писали:
N>>>Content-Aware Fill, например. C0x>>https://gfx.cs.princeton.edu/pubs/Barnes_2009_PAR/patchmatch.pdf
N>Тут мы можем только гадать, что они использовали, но фича появилась только в 2019 Фотошопе и они сами на конференции сказали о нейросетях.
Чувак тут вроде как заявляет что сам разрабатывал этот алгоритм.
N>Адобовцы говорят, что имеют. N>Майкрософт сказал, что там ML.
Да они много чего говорят. ML, AI и Blockchain поднимает стоимость акций, поэтому они даже сортировку массива скоро будет с префиксом ML упоминать.
Здравствуйте, C0x, Вы писали:
C0x>Здравствуйте, edton, Вы писали:
E>>Жаль, хотя я так и думал. Кстати, есть ли там что то подобное ActiveX?
C0x>Там есть Javascript. Так же есть Javascript Callback Bridge, который позволяет из скриптов дергать нативный код твоего приложения.
После установки при открытии страницы https://www.intel.ru/content/www/ru/ru/support/intel-driver-support-assistant.html начинается сканирование всей системы и с этой же страницы запускаются программы для обновления драйверов. Как они это сделали? Я тоже так хочу сделать, но не пойму как это работает. Может кто-то сможет объяснить в какую сторону копать?
Здравствуйте, C0x, Вы писали:
C0x>Чувак тут вроде как заявляет что сам разрабатывал этот алгоритм.
Ок. Но это было 5 лет назад, а функция в новинках Фотошопа 2019. За эти 5 лет произошёл очередной бум нейросетей, они стали SOTA во многих областях. Соглашусь, что наши деды многое делали без них, что-то и продолжают делать. В моей области сетки значительно подвинули классические алгоритмы, не вижу здесь ничего плохого.
C0x>Да они много чего говорят. ML, AI и Blockchain поднимает стоимость акций, поэтому они даже сортировку массива скоро будет с префиксом ML упоминать.
Понятно, будем веришь чуваку из интернета, он точно знает.
В случае с Intel® Driver & Support Assistant происходит следующее:
При нажатии на кнопке на веб-странице запускается процесс, который сканирует систему и затем выдает на странице информацию по всей системе и какие драйвера можно обновить.
Дальше можно нажать на веб-странице кнопку, чтобы запустить процесс обновления.
Ну то есть веб-страница обменивается информацией с программой Windows. Как это?
И это точное не ActiveX, т.к. работает в любом браузере.
Здравствуйте, rp5, Вы писали:
rp5>Ну то есть веб-страница обменивается информацией с программой Windows. Как это? rp5>И это точное не ActiveX, т.к. работает в любом браузере.
В программу встроен простой вебсервер и страница разговаривает с ним как с localhost. Либо голым HTTP, либо WebSocket'ом.
Это как раз, то, что позволит по нажатию специальной ссылки на веб странице запустить нужную Windows программу или ты не прочитал тему. Коммуницировать между вебстраницей и программой можно с помощью встроенного в Windows программу вебсервера, который принимает сообщения и возвращает результат по заданному порту на localhost.
rp5>Просто начался разговор про Javascript Callback Bridge. А я не понимаю как его готовить.
Это вообще не имеет ничего общего с обычным браузером. Javascript Callback Bridge позволяет дергать нативный код в твоей программе из Javascript на странице которая опятьже крутиться в Web-control в твоей программе.
Т.е. и страница и нативный код крутятся в одной Windows программе.
Здравствуйте, C0x, Вы писали:
C0x>Здравствуйте, rp5, Вы писали:
C0x>>>https://stackoverflow.com/questions/80650/how-do-i-register-a-custom-url-protocol-in-windows
rp5>>Это конечно интересно, но не то. rp5>>При нажатии на кнопке на веб-странице запускается процесс, который сканирует систему и затем выдает на странице информацию по всей системе и какие драйвера можно обновить.
C0x>Это как раз, то, что позволит по нажатию специальной ссылки на веб странице запустить нужную Windows программу или ты не прочитал тему. Коммуницировать между вебстраницей и программой можно с помощью встроенного в Windows программу вебсервера, который принимает сообщения и возвращает результат по заданному порту на localhost.
rp5>>Просто начался разговор про Javascript Callback Bridge. А я не понимаю как его готовить.
C0x>Это вообще не имеет ничего общего с обычным браузером. Javascript Callback Bridge позволяет дергать нативный код в твоей программе из Javascript на странице которая опятьже крутиться в Web-control в твоей программе. C0x>Т.е. и страница и нативный код крутятся в одной Windows программе.
Если отбросить в сторону проблему с тем, что это растрата системных ресурсов, то можно получить интересные варианты применения:
1. При заходе на сайт программы, этот сайт сразу может определить какая версия программы установлена и предложить определенные действия:
— показать нужные цены на сайте
— открыть нужный язык на сайте
— показать версию программы и необходимость обновления (причем для этого достаточно поменять код сайта, а не программы)
— передать ключ на сайт и сразу сообщить, о том валидный он или нет
и т.п.
2. Можно управлять программой с сайта программы. Например со страницы https://www.vasyasoft.ru/web/ При этом для замены интерфейса не надо устанавливать новую версию.
3. Можно вообще весь интерфейс оставить на сайте https://www.vasyasoft.ru При этом получаем огромный жирный плюс! Чем дольше пользователи висят на сайте, тем больше этот сайт любят поисковики.
Вот тут я и спалил страшную шароварную тайну, блин.
А еще их аналитикой можно трекать. И кросплатформенность легко поддерживать.
Здравствуйте, rp5, Вы писали:
rp5>Здравствуйте, C0x, Вы писали:
rp5>Причем перед первым соединением перебираются порты 28385, 28386, 28387, 28388, 28389.
Перебирают потому-что нет гарантии что проге достанется свободный порт с заданным номером.
rp5>Если отбросить в сторону проблему с тем, что это растрата системных ресурсов
А еще открытие порта, может очень непонравиться антивирусам. Либо нужно будет в фаерволле спец. разрешения установить заранее.
rp5>1. При заходе на сайт программы, этот сайт сразу может определить какая версия программы установлена и предложить определенные действия:
Зачем кому-то вообще заходить на сайт с программой, кроме того случая, когда её скачать нужно?
rp5>- показать нужные цены на сайте
Нужные цены и так на сайте показывают. Зачем для этого программа-сервер
rp5>- открыть нужный язык на сайте
Для этого используют язык браузера, который передается в заголовках HTTP.
rp5>- показать версию программы и необходимость обновления (причем для этого достаточно поменять код сайта, а не программы)
Версию логично в самой программе показывать. Нотифицировать об обновлении тоже лучше в самой программе.
rp5>- передать ключ на сайт и сразу сообщить, о том валидный он или нет
Чем это удобнее передачи ключа самой программой через дергание удаленного API? Сообщить опятьже может сама программа, без сайта.
rp5>и т.п.
Все эти кейсы можно и гораздо удобнее делать в самой программе. Темболее что на сайт зайдут 1 раз, когда скачать нужно, больше не зайдут.
rp5>2. Можно управлять программой с сайта программы. Например со страницы https://www.vasyasoft.ru/web/ При этом для замены интерфейса не надо устанавливать новую версию.
Есть куча программ, в которых это не удобно. Если это маленькая утилитка, то проще накидать интерфейс на WinForms чем городить и поддерживать сайт. Более того не факт совсем что твою прогу скачают с твоего сайта.
rp5>Чем дольше пользователи висят на сайте, тем больше этот сайт любят поисковики. rp5>Вот тут я и спалил страшную шароварную тайну, блин.
Это не тайна и скорее всего это даже совсем неверно.
rp5>А еще их аналитикой можно трекать. И кросплатформенность легко поддерживать.
Непонятно о какой программе ты говоришь вообще. Может в твоем случае и программа вовсе не нужна?
Если твоя программа делает какую-то более менее полезную работу на машине пользователя, то проблемы с кросплатформенностью возникнут палюбому. UI не основная проблема обычно сегодня.
Здравствуйте, Евгений Музыченко, Вы писали:
ЕМ>Здравствуйте, rp5, Вы писали:
rp5>>Чем дольше пользователи висят на сайте, тем больше этот сайт любят поисковики.
ЕМ>Откуда поисковику знать, сколько времени пользователь провисел на сайте?
А вы думаете, что Google и Yandex делают и развивают свои браузеры по доброте душевной?
(написал сначала "поисковики" вместо "браузеры")
Здравствуйте, rp5, Вы писали:
ЕМ>>Откуда поисковику знать, сколько времени пользователь провисел на сайте?
rp5>А вы думаете, что Google и Yandex делают и развивают свои браузеры по доброте душевной? rp5>(написал сначала "поисковики" вместо "браузеры")
Так не у каждого поисковика есть свой браузер, и вовсе не очевидно, что все пользуются Chrome или Яндекс.Браузером. Я-то подумал, что уже есть секретные технологии, а мужики и не в курсе.
Здравствуйте, rp5, Вы писали:
rp5>Здравствуйте, C0x, Вы писали:
rp5>Извините, я не стану отвечать на все эти вопросы-предположения. Просто получится курс "обучение продажам".
ЕМ>>Откуда поисковику знать, сколько времени пользователь провисел на сайте?
rp5>А вы думаете, что Google и Yandex делают и развивают свои браузеры по доброте душевной? rp5>(написал сначала "поисковики" вместо "браузеры")
Это уже в spyware уходит, может гуглу бы и сошло с рук, но другим никак
Здравствуйте, os77, Вы писали:
O>Здравствуйте, rp5, Вы писали:
ЕМ>>>Откуда поисковику знать, сколько времени пользователь провисел на сайте?
rp5>>А вы думаете, что Google и Yandex делают и развивают свои браузеры по доброте душевной? rp5>>(написал сначала "поисковики" вместо "браузеры")
O>Это уже в spyware уходит, может гуглу бы и сошло с рук, но другим никак
На Гугл тоже всяких Еврокомиссий хватает и Антимонопольных комитетов.
Здравствуйте, Евгений Музыченко, Вы писали:
ЕМ>Здравствуйте, rp5, Вы писали:
ЕМ>>>Откуда поисковику знать, сколько времени пользователь провисел на сайте?
rp5>>А вы думаете, что Google и Yandex делают и развивают свои браузеры по доброте душевной? rp5>>(написал сначала "поисковики" вместо "браузеры")
ЕМ>Так не у каждого поисковика есть свой браузер, и вовсе не очевидно, что все пользуются Chrome или Яндекс.Браузером. Я-то подумал, что уже есть секретные технологии, а мужики и не в курсе.
Подобное можно сказать про поиск Google. На другие поисковики можно не смотреть. Для русскоязычных есть Яндекс, для Китая Baidu. Вот и весь ассортимент.
Здравствуйте, C0x, Вы писали:
C0x>Здравствуйте, rp5, Вы писали:
rp5>>Здравствуйте, C0x, Вы писали:
rp5>>Извините, я не стану отвечать на все эти вопросы-предположения. Просто получится курс "обучение продажам".
C0x>Инфоциган что-ли?
Просто те мысли, которые для меня выглядят интересно, другим, похоже, не интересны. Так что зачем мне отвечать на все эти вопросы и что-то доказывать? Я и так сказал лишнего.