All streams
Search
Write a publication
Pull to refresh
68
11
Sergey Kiselev @intr13

Cloudy Dreamer

Send message
Под словом исторически имеется ввиду, что проект был начат без меня:) Я потихонечку его мигрирую в правильную сторону, но тут не все так гладко:)

p/s
Кому ночь, а кому на работе быть через полтора часа:)

Тут тоже транзакция начинает при начале каждого теста и заканчивается при окончании теста :)
Только иногда требуется несколько транзакций в тесте:)
1. Наследование в тестах сложилось исторически :) Возможно в следующем проекте вместо наследования будет аннотация RunWith junit.org/apidocs/org/junit/runner/RunWith.html
2. Конфигурационный файл для hibernate нужен для JBossTools и liquibase :)
А мобильные устройства (браузеры в мобильных устройствах) поддерживают сжатие трафика? Если да, то тогда возникает вопрос: сколько это съедает процессорного времени. А в мобильных устройствах железо не очень мощное:)
Попробовал посмотреть запись одного боя, вообще тормоз редкостный:(
p/s
Может пора железо обновлять…
То есть вы пошли путем создания жесткого фреймворка? Это когда разработчику дается только один рекомендованый путь:)
Интересно было бы услышать про хаки в класслоадерах:)
p/s
Я не сильно наглею?:)
Я ждал этого ответа:)
Просто я тоже учавствовал в разработке веб-фреймворка где была динамическая подгрузка модулей. Решение добавить динамику привело к усложнению поддержки, да и в итоге все выродилось в: выложил новый модуль, перезапустил сервер приложений:)
Спасибо за развернутые ответы:)

Продолжим?;)

2. А в какой области вы расширили манифесты? Чего не хватило в стандартном OSGi?
3. Интересно было бы знать нагрузку на сервер. Сколько у вас одновременно работающих пользователей?

Кстати я немного слукавил, с вашей системой (наумен кернел) мне уже приходилось сталкиваться два года назад. Судя по всему у вас больших изменений так и не случилось:) Зато стабильность наверно возросла в разы:)
Если честно, то немного вяловато получилось. Хотя голодный изображающий блондинку это что-то:)
Предлагаю в следующий раз общаться с большей экспрессией и задавать побольше каверзных вопросов.

Кстати у меня есть немного простых вопросов:)
1. Что за OSGi шину вы используете? Сами писали или взяли готовое решение? Если взяли готовое решение, то что пришлось дорабатывать напильником? (возможно я прослушал этот момент:))
2. Сколько ресурсов кушает OSGi, особенно когда используется динамическая подгрузка модулей? Есть ли проблемы OutOfMemory?
3. Как вы масштабируете OSGi приложения? Покупаете более мощное железо или кластеризуете ваши приложения?
4. Есть ли опыт кластеризации OSGi приложений с динамической подгрузкой модулей?
5. Почему не стоит использовать OSGi? Или OSGi «серебряная пуля» для всего?
6. Как в вашей дмс с легаси кодом дела обстоят?
7. Если вы используете Hibernate для работы с БД, то что вы используете: аннотации в модели или описываете модель в xml конфигах? (просто интересно:))
8. Что вы используете для построения интерфейса пользователя? (просто интересно:))

p/s
Забыл передать привет городу Челябинску и всем суровым программистам оттуда:) Я мог быть среди вас:)
Порой еще нужны программисты которые программируют на высоком уровне. Например, чтобы поставить что-нибудь на высокий шкаф:)
Обычно принято платить за ответственность. Еще больше платят когда человек отвечает за деятельность других людей. Поэтому если не тянет в управление, то надо быть готовым зарабатывать немного, но на любимой работе. Каждый выбирает свое:)
p/s
Есть такая байка: Приезжает священник в Африку и видит негра под пальмой. Священник подходит к негру и спрашивает почему он не работает. Негр его спрашивает о необходимости сего действа. Священник говорит, что если он будет работать, то сможет: построить дом, купить себе много вещей и так далее. А потом он сможет спокойно отдыхать под деревом. На что негр ему замечает, что он и так отдыхает под деревом, и даже не надо работать:)
12 ...
7

Information

Rating
616-th
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Works in
Date of birth
Registered
Activity

Specialization

Backend Developer, Software Architect
Lead
Java
PostgreSQL
High-loaded systems
Designing application architecture
Development management
People management