ps: firebug тут ни при чем, падает именно сам firefox 14.01, даже после отключения/удаления всех дополнений. Пришлось пока отключить автоматическое обновление
У меня после этого обновления FF перестал запускаться — при старте сразу падает. Из дополнений стояли adblock plus и firebug.
Для интереса откатился на FF12, поработал немного, обновился на 14 версию — история повторилась.
Операционка Windows 7 professional 64 bit
Олдскульный десктопный клиент-сервер :)
Когда-то подобное писал еще на delphi, только «словарь» приложения у меня был не в XML, а тоже в базе данных. Под конец и логика практически вся переехала на сервер (хранимые процедуры; а то, что должно выполняться на клиенте — в виде скриптов, хранимых в блобах, и исполняемых интерпретатором). Приложения до сих пор кое-где работают, хотя обновлений не было года 3.
По опыту скажу, что connection pool в таких приложениях нужен редко (все запросы у вас и так в 1 потоке), а вот без кеширования обойтись трудно. Вот тут и можно использовать возможности уже готовых фреймворков, в том числе Hibernate
Тоже читал их прайсы.
Насколько я понял, возможна будет динамическая оплата:
— покупаем MegaShift за $42/month
— устанавливаем минимальное и максимальное количество используемых механизмов (гиров)
— конфигурируем масштабируемое приложение
В результате оплата должна складываться из этих 42$ + фактическая почасовая загрузка
Если процесс формирования действительно долгий, то лучше формирование excel-файла вынести в отдельный сервлет, передав в него данные передавать через сессию, а не через клиента.
Убъете нескольких зайцев:
— избавитесь от необходимости блокировки пользователя
— безопасность (у пользователя нет возможности подсмотреть чужие данные)
— сервлет можно сделать универсальным, так, чтобы он мог из любой коллекции сделать excel
Что касается вашего решения по блокировке пользователя на время запроса, можно воспользоваться стандартной компонентой richfaces:
Техническая задача решается тем, что привод велосипеда содержит ведущий блок по меньшей мере с одной ведущей звездочкой, с рычажным и педальными механизмами, ведомый блок по меньшей мере с одной ведомой звездочкой, соединенной с ведущей звездочкой, и обгонную муфту, венцы ведущих шестерней закреплены на периферийной части обгонной муфты, установленной в ведущем блоке шестерен на валу каретки, отличающийся тем, что рычажный механизм выполнен в виде пары бумерангообразных двуплечих рычагов, каждый из которых имеет педальное плечо с опорой на противоположных концах вала каретки, и плечо, передающее крутящий момент, педальное плечо и плечо, передающее крутящий момент, изогнуты в плоскости перпендикулярной оси каретки с образованием бумерангообразной конфигурации, при этом плечо, передающее крутящий момент, жестко соединено с элементом для передачи крутящего момента на вал каретки, а храповик обгонной муфты жестко связан с элементами для передачи крутящего момента с возможностью приведения ими во вращение.
И это не единственное подобное предложение в патенте!
Я конечно не великий знаток велосипедов и физики, и могу ошибаться, но честно прочитал патент до конца, и первое, что приходит на ум — да это какой-то розыгрыш.
А что касается языка, то могу привести аналогию с ИТ: не дай бог написать такое ТЗ на программу или получить от заказчика такие требования — после этого о данном заказчике можно забыть навсегда. Ну если действительно изобретение работает, зачем его губить таким описанием?
Всё встало, но при коммите исходников на сервер ничего не происходит — приложение не компилируется и не запускается. Возможно, что-то упустил.
Удалил Jenkins, отключил клиенты — приложения стали запускаться
Кстати, OpenShift растет прямо на глазах, что ни неделя — то новые возможности. Вот сейчас Instant Applications появились.
Глядишь, и Tomcat добавят.
Но, к сожалению, не все работает. Недели две назад пробовал Jenkins — не завелось. Может, уже наладили?
Yes, we are always going to have a free tier with our commercial offering building on top of it. In the future you'll only need to pay when you use a fourth Gear and beyond (and only if you decide to). Spending control will be always in your hands: Auto or manual scaling rules will determine if the app can go beyond the three free Gears, as well as, capping its scaling ceiling.
Я пока вернулся на последнюю стабильную версию ( www.mozilla.org/ru/download/?product=firefox-13.0.1&os=win&lang=ru), думаю, кому надо сможет подделать адрес под свою операционку
Для интереса откатился на FF12, поработал немного, обновился на 14 версию — история повторилась.
Операционка Windows 7 professional 64 bit
Когда-то подобное писал еще на delphi, только «словарь» приложения у меня был не в XML, а тоже в базе данных. Под конец и логика практически вся переехала на сервер (хранимые процедуры; а то, что должно выполняться на клиенте — в виде скриптов, хранимых в блобах, и исполняемых интерпретатором). Приложения до сих пор кое-где работают, хотя обновлений не было года 3.
По опыту скажу, что connection pool в таких приложениях нужен редко (все запросы у вас и так в 1 потоке), а вот без кеширования обойтись трудно. Вот тут и можно использовать возможности уже готовых фреймворков, в том числе Hibernate
Насколько я понял, возможна будет динамическая оплата:
— покупаем MegaShift за $42/month
— устанавливаем минимальное и максимальное количество используемых механизмов (гиров)
— конфигурируем масштабируемое приложение
В результате оплата должна складываться из этих 42$ + фактическая почасовая загрузка
Убъете нескольких зайцев:
— избавитесь от необходимости блокировки пользователя
— безопасность (у пользователя нет возможности подсмотреть чужие данные)
— сервлет можно сделать универсальным, так, чтобы он мог из любой коллекции сделать excel
Что касается вашего решения по блокировке пользователя на время запроса, можно воспользоваться стандартной компонентой richfaces:
И это не единственное подобное предложение в патенте!
Я конечно не великий знаток велосипедов и физики, и могу ошибаться, но честно прочитал патент до конца, и первое, что приходит на ум — да это какой-то розыгрыш.
А что касается языка, то могу привести аналогию с ИТ: не дай бог написать такое ТЗ на программу или получить от заказчика такие требования — после этого о данном заказчике можно забыть навсегда. Ну если действительно изобретение работает, зачем его губить таким описанием?
Удалил Jenkins, отключил клиенты — приложения стали запускаться
Глядишь, и Tomcat добавят.
Но, к сожалению, не все работает. Недели две назад пробовал Jenkins — не завелось. Может, уже наладили?
А синий макбук рядом с чакноррисом? или бывают?
openshift.redhat.com/community/blogs/openshift-delivers-more-free-memory-and-storage-for-your-applications
Will the free tier always be free?
Yes, we are always going to have a free tier with our commercial offering building on top of it. In the future you'll only need to pay when you use a fourth Gear and beyond (and only if you decide to). Spending control will be always in your hands: Auto or manual scaling rules will determine if the app can go beyond the three free Gears, as well as, capping its scaling ceiling.