Для запуска приложений в окне браузера есть:
— ClickOnce — работает только в IE+.net (ещё выдаёт тупое сообщение с подтверждением запуска)
— XBAP — работает только в IE+.net прямо в окне браузера (правда есть плагин для FF)
По этим двум технологиям в любом случае необходимо, чтобы у вас была цифровая подпись (её можно получить за 100 баксов). Поэтому это секурно, т.к. если начнём распространять вирусы, то подпись отзовут, а на нас могут подать в суд (в теории).
У гугла есть более крутая технология. Называется OneClick. О ней он к сожалению ничего не рассказывает, но использует для установки Google Chrome: www.google.com/chrome/eula.html?hl=ru
После нажатия "Принять условия и установить" сразу же запускается exe-доунлоудер! Покопавшись в коде я понял, что установка проходит через уже установленный на многих компьютерах Google Update.
Если бы Google дал возможность другим разработчикам так же запускать свои приложения, то можно будет делать полноценный Web-приложения!!!
А секурность добиваться опять таки за счёт цифровых подписей и необходимости регистрироваться в каком-нибудь каталоге Google, через который уже и будет вестись установка по OneClick. Но скорей всего этого никогда не будет…
Недостатки:
— усложняется процесс установки
— уменьшается маштабируемость (не получится установить на бесплатный хостинг)
— дополнительная нагрузка на сервер пользователя
— ваша система зависит от двух компонентов: сервер пользователя и ваш сервер. Начнёт глучить один — система рухнет. «Чем меньше в системе компонентов, тем стабильней она работает.»
— если нужно будет заспамить — заспамят. Заддосить? Заддосят! Будут скриптом каждые 5 минут новый токен парсить…
Простое решение: заменить токен проверкой referer'а. Если скрипт грузится с сайта пользователя, тогда выдавать его сагвесты. Это так же не надежно, но на порядок проще и производительней. Чтобы избавиться от спама введите ограничение «добавлять максимум 10 записей с одного IP-адреса». И в админке возможность банить по IP.
Ещё хотелось бы увидеть возможность «заморозить базу». Т.е. после того, как уже была собрана достаточная база отключить её пополнение, чтобы быть уверенным, что завтра не проскочит что-то вроде: «ххх бесплатно».
Если сейчас вы уделяете основное внимания расширению функционала, то настоятельно рекомендую вам добавить возможность импорта csv и xls файлов.
Очень хорошее решение сделать suggest на основе вводимых пользователями данных, однако не всегда это правильно. Иногда нужны подсказки по заранее известным данным. Например на моем сайте (http://drp.su/) на всех страницах поиск по устройствам и ноутбукам. Естественно он заранее известен и мне не нужно в подсказках использовать вводимые пользователями данные.
Т.е. нужно:
— импорт и использование локальных данных
— возможность отключения сбора «пользовательских данных»
Ещё поражает один факт: зачем нужно размещать php скрипт на своём сервере!!! Здесь достаточно! одного! js файла, который будет догружать нужные скрипты и стили, а с сервером обмениваться данными через json.
Интересно, есть ли бесплатная альтернатива host-tracker.com… Только не предлагайте SMS уведомления от Яндекс.Метрики. Уж очень она плохо работают и не сообщает, если мускуль упал. Или определённый скрипт не пашет.
DriverPack Solution использует CPUz для определения температуры. Попробуйте запустить его вручную из папки с программой: «DRPSu10.6\tools\CPUz\cpuz.exe»
Сейчас это возможно через интернет. Если вы скачаете программу и будите использовать её без драйверов (~10Mb), то она будет предлагать скачать драйвера через интернет с возможностью выбора. Так можно будет решить, что качать, а что нет.
Наш сервис (http://devid.drp.su) работает на основе devid.info. Однако, если вы познакомитесь поближе с нашим проектом, то заметите большие отличия. Наш поиск куда более «интелектуальный» и мы продолжаем его улучшать.
Всё достаточно просто. Подробно это описано на: help.drp.su
Если кратко, то нужно запаковать свой драйвер в 7z архив, поместить его в папку «drp», запустить DriverPack Solution и после индексации 7z-архива можно пользоваться!
— ClickOnce — работает только в IE+.net (ещё выдаёт тупое сообщение с подтверждением запуска)
— XBAP — работает только в IE+.net прямо в окне браузера (правда есть плагин для FF)
По этим двум технологиям в любом случае необходимо, чтобы у вас была цифровая подпись (её можно получить за 100 баксов). Поэтому это секурно, т.к. если начнём распространять вирусы, то подпись отзовут, а на нас могут подать в суд (в теории).
У гугла есть более крутая технология. Называется OneClick. О ней он к сожалению ничего не рассказывает, но использует для установки Google Chrome: www.google.com/chrome/eula.html?hl=ru
После нажатия "Принять условия и установить" сразу же запускается exe-доунлоудер! Покопавшись в коде я понял, что установка проходит через уже установленный на многих компьютерах Google Update.
Если бы Google дал возможность другим разработчикам так же запускать свои приложения, то можно будет делать полноценный Web-приложения!!!
А секурность добиваться опять таки за счёт цифровых подписей и необходимости регистрироваться в каком-нибудь каталоге Google, через который уже и будет вестись установка по OneClick. Но скорей всего этого никогда не будет…
Недостатки:
— усложняется процесс установки
— уменьшается маштабируемость (не получится установить на бесплатный хостинг)
— дополнительная нагрузка на сервер пользователя
— ваша система зависит от двух компонентов: сервер пользователя и ваш сервер. Начнёт глучить один — система рухнет. «Чем меньше в системе компонентов, тем стабильней она работает.»
— если нужно будет заспамить — заспамят. Заддосить? Заддосят! Будут скриптом каждые 5 минут новый токен парсить…
Простое решение: заменить токен проверкой referer'а. Если скрипт грузится с сайта пользователя, тогда выдавать его сагвесты. Это так же не надежно, но на порядок проще и производительней. Чтобы избавиться от спама введите ограничение «добавлять максимум 10 записей с одного IP-адреса». И в админке возможность банить по IP.
Ещё хотелось бы увидеть возможность «заморозить базу». Т.е. после того, как уже была собрана достаточная база отключить её пополнение, чтобы быть уверенным, что завтра не проскочит что-то вроде: «ххх бесплатно».
Да ладно???
clck.ru/3wKp
Очень хорошее решение сделать suggest на основе вводимых пользователями данных, однако не всегда это правильно. Иногда нужны подсказки по заранее известным данным. Например на моем сайте (http://drp.su/) на всех страницах поиск по устройствам и ноутбукам. Естественно он заранее известен и мне не нужно в подсказках использовать вводимые пользователями данные.
Т.е. нужно:
— импорт и использование локальных данных
— возможность отключения сбора «пользовательских данных»
Ещё поражает один факт: зачем нужно размещать php скрипт на своём сервере!!! Здесь достаточно! одного! js файла, который будет догружать нужные скрипты и стили, а с сервером обмениваться данными через json.
Если и тогда температура будет показана ошибочно, то попробуйте скачать более свежую версию тут: www.cpuid.com/softwares/cpu-z.html
2) Разница в версии программы. «10» — прошлая версия. «10.6» — новая.
А RSS-ку наладим, если будет много желающих… Пока используем e-mail рассылку.
Когда будет готово обязательно отпишу на хабре!
Если кратко, то нужно запаковать свой драйвер в 7z архив, поместить его в папку «drp», запустить DriverPack Solution и после индексации 7z-архива можно пользоваться!