Существует ли online/cloud-ish механизм приложения с доступной опцией Perl?
Я хотел бы записать и развернуть персональное веб-приложение, это размещается некоторым существующим механизмом веб-приложения (приложение, довольно простое и дешевое ресурсом, но действительно нуждается в маленьком онлайн-хранилище. Если кто-либо заботится, это - в основном список покупок объема семейства, который будет использоваться прочь смартфонов и веб-браузеров ПК).
Я не разместил бы его на Apache своего домашнего ПК, из-за опасений по поводу времени простоя (мое широкополосное соединение меньше, чем стабильно).
Основной кандидат мои расследования, раскрытые до сих пор, был Google App Engine.
Мое понимание - то, что Google App Engine только имеет API Java или Python. Выгода, я - парень Perl с нулевым воздействием Python.
И если так, действительно ли что определенный механизм является достаточно нижним к механизму Google, что это стоило бы того, чтобы я изучил Python именно так, я могу использовать Google? (Я не возражаю изучать Python в теории, но я несколько напряжен в течение времени, таким образом, я не начал бы тот конкретный проект на данный момент - я просто хочу сделать приложение и использовать его).
Я не думаю, что это будет работать с Adroner, но вы можете разместить контент поверх элемента управления WebBroswer с помощью прозрачного элемента управления Popup. Более подробную информацию и образец кода можно найти здесь .
-121--4268351-В этой области проводится довольно много исследований, но, к сожалению, у меня нет хороших ссылок.
Идея, которая может работать, но я не проверял, состоит в том, чтобы попытаться оценить изменения освещения, а затем удалить это перед порогом (что является лучшим термином, чем «бинаризация»). Затем проблема переходит от адаптивного порогового значения к поиску хорошей модели освещения.
Если вы знаете что-либо об источниках света, вы, конечно, могли бы построить модель из этого.
В противном случае быстрый взлом, который может сработать, заключается в применении действительно тяжелого фильтра нижних частот к вашему изображению (размыть его), а затем использовать его в качестве модели освещения. Затем создайте разностное изображение между исходной и размытой версией и пороговое значение.
EDIT : После быстрого тестирования оказалось, что мой «быстрый взлом» вообще не идти на работу. Подумав об этом, я тоже не очень удивляюсь:)
I = someImage
Ib = blur(I, 'a lot!')
Idiff = I - Idiff
It = threshold(Idiff, 'some global threshold')
EDIT 2 Есть еще одна идея, которая может работать в зависимости от того, как генерируются ваши изображения. Попробуйте оценить модель освещения из первых нескольких строк на изображении:
К сожалению, я нахожусь дома без каких-либо хороших инструментов, чтобы проверить это.
-121--4950421- Для справки: Perl AppEngine
- Project to get Perl on the Google AppEngine.
Однако, как и перигрин
уже упомянул проект как зашедший в тупик. Хотя обратите внимание на его остановку и повторный запуск дважды сейчас, так что не исключите еще одного возрождения!
Я считаю, что GAE, как и его растущие боли, была слишком скользкой движущейся целью для разработчиков Perl AppEngine. С включением Java в GAE надеялись, что все немного уляжется.
Помните, что Google обещал ввести в GAE «другие» языки. Так что Perl и даже Parrot VM вполне могут попасть туда в будущем.
Дополнительные ссылки:
/I3az/
Однажды была попытка запустить Perl на Google App Engine (GAE). Однако, если я помню, природа GAE затрудняла эти попытки, и группа, стоявшая за толчком, потеряла импульс.
Приложения Perl можно (и они) легко разместить на AWS EC (Amazon), Linode (поставщик виртуальных частных серверов (VPS)) и некоторых других решениях. Linode специально предлагает решение VPS за 20 долларов в месяц, на котором можно разместить полный веб-стек Catalyst и которое на момент написания этой статьи имеет 16 ГБ памяти.
Возможно, код помещен в поток, который не является основным потоком. Если вы хотите работать с пользовательским интерфейсом, это необходимо сделать в основном потоке:)
-121--2970296-Мое мнение было выражено в этом ответе
Я прочитал djangobook, практические проекты django, pro django и некоторые части «веб-развития с django». Все они хорошие книги.
Но я думаю, что для тех, у кого уже достаточно опыта php и python, проекты Джеймса Беннета Practical Django - очень хороший актив. Очень рекомендую.
-121--4378604-Ваша лучшая ставка - просто получить базовую учетную запись веб-хостинга за $5 в месяц. В качестве случайного примера см. Geekisp (Это интернет-провайдер, который я использую для таких вещей и имел большой сервис). Это дает большую часть преимуществ облачного решения (то есть кто-то другой выполняет большую часть вашей административной работы, оставляя вас свободным, чтобы просто обработать контент.)
Изучение как API Google App Engine, так и Python, вероятно, не стоит того, чтобы приложение никогда не нуждалось в масштабировании, что является другим основным преимуществом «в облаке».