Спасибо за статью. Лично мне кажется, что легче было бы не всю форму переделывать, а только отдельные контролы — тогда меньше пришлось бы заморачиваться со всем этим взаимодействием с WDK.
> через JSP (вставка значений в JS с последующим парсингом)
не надо делать парсинг. При рендере преобразуете все нужные данные в JSON-формат и выводите получившуюся строку на страницу в роли инициализатора джаваскриптовой переменной.
Еще мне когда-то помогла эта статья. У этого автора еще есть несколько статей на эту же тему и в сумме, если подумать, получается технология для модернизации при помощи GWT интерфейса любого олдскульного приложения.
Для полноты картины рядом с комментом "// это мост" не хватает:
/**
* Created by IntelliJ IDEA.
*…
* To change this template use File | Settings | File Templates.
*/
Если я правильно помню, в QNX4 была возможность начать обмен сообщениями не с Send(), а сразу с Reply() — для случаев, когда хочется сделать синхронизацию между клиентом и сервером минимальной (т.е. reply-receive вместо send-receive-reply). В QNX6 эта возможно осталась?
Не умеете избавляться от раздолбаев и приучать нормальных работать на результат? Так вам изменение трудового кодекса не поможет. Вы, похоже, так увлеклись идеей аутсорсинга, что ищете внешнее решение для ваших внутренних проблем.
Большое спасибо организаторам, особенно за работу с аудиторией в процессе семинара.
Первая часть лично для меня была почти бесполезна — большая часть вопросов, которые возникали и обсуждались, описаны и разрешены в книге «Совершенный код».
Вторая часть семинара была более интересной. Хотя мы так и не решили, к чему на этапе зрелости проекта приводит TDD — облегчает жизнь, или же, наоборот, увеличивает количество кода, который надо править при реализации изменений.
Мысленно записал себе в цитатник следующие ироничные высказывания:
«При проведение code review у программистов остается меньше времени на написание кода. Поэтому количество ошибок снижается».
«При написании книги „Scrum from the trenches“ Книберг не пытался описать опыт, который сможет помочь нам и будет реально работать — он просто хотел нас вдохновить».
Ну это ведь так классно — получить возможность делить все конкурсы на левые и распильные и, вопреки первым, на сугубо демократичные, в которых побеждают демократичные фирмы из самых демократичных стран!
А даже если и не в этом загвоздка, то все равно не забываем главный принцип американской внешней политики: каждый вложенный в нее доллар должен вернуться в виде минимум двух долларов прибыли. Там практичные люди работают и угадай сам, чьи это будут два доллара и в чью экономику они попадут.
В чем, все-таки, истинная цель этого «рос-пила», я судить не возьмусь, но вот связь Навального с институтами и людьми, осуществляющими американскую внешнюю политику, известна и задокументирована.
Лично я:
1. Стараюсь разобраться в сути вопроса, прежде чем делать то, что от меня кто-то посторонний хочет.
2. Не пойду за человеком с такой биографией и такими покровителями и не буду поддерживать его инициативы, какими бы идеалистическими они не преподносились.
3. Стараюсь реалистично и без иллюзий оценивать размеры коррупции, попилов, предательства и банальной дурости в России. Считаю также, что такие вещи обязательно надо оценивать в сравнении с другими странами, а не только в абсолютных единицах.
4. Хочу посоветовать попробовать поставить себя на место нормального, не коррумпированного IT-директора в какой-либо госкомпании. Как я понимаю, точное формальное выполнение наших законов приведет к тому, что в конкурсе на участие в IT-проекте победит компания, которая запросит самую низкую цену за свои услуги. В этом случае можно будет сразу забыть и про качество, и про соблюдение сроков. Ситуация фиговая, если хочешь и закон не нарушить, и приемлемого результата добиться — приходится выкручиваться. Например, договориться с дружественной фирмой о работе без заключения договора, а когда проект будет готов, объявить конкурс с нереально малым сроком исполнения. Как IT-директору из этого примера поможет инициатива «Навального»? Да никак. И его, скорее всего, будут троллить также, как и реальных пильщиков.
> через JSP (вставка значений в JS с последующим парсингом)
не надо делать парсинг. При рендере преобразуете все нужные данные в JSON-формат и выводите получившуюся строку на страницу в роли инициализатора джаваскриптовой переменной.
Еще мне когда-то помогла эта статья. У этого автора еще есть несколько статей на эту же тему и в сумме, если подумать, получается технология для модернизации при помощи GWT интерфейса любого олдскульного приложения.
… и заказчик отвечает на это «it is absolutely out of my budget»
/**
* Created by IntelliJ IDEA.
*…
* To change this template use File | Settings | File Templates.
*/
Первая часть лично для меня была почти бесполезна — большая часть вопросов, которые возникали и обсуждались, описаны и разрешены в книге «Совершенный код».
Вторая часть семинара была более интересной. Хотя мы так и не решили, к чему на этапе зрелости проекта приводит TDD — облегчает жизнь, или же, наоборот, увеличивает количество кода, который надо править при реализации изменений.
Мысленно записал себе в цитатник следующие ироничные высказывания:
«При проведение code review у программистов остается меньше времени на написание кода. Поэтому количество ошибок снижается».
«При написании книги „Scrum from the trenches“ Книберг не пытался описать опыт, который сможет помочь нам и будет реально работать — он просто хотел нас вдохновить».
Еще забавный момент в том, что я сам когда-то давно читал Peopleware, но тогда не догадался сделать этот простой и конкретный расчет.
А даже если и не в этом загвоздка, то все равно не забываем главный принцип американской внешней политики: каждый вложенный в нее доллар должен вернуться в виде минимум двух долларов прибыли. Там практичные люди работают и угадай сам, чьи это будут два доллара и в чью экономику они попадут.
В чем, все-таки, истинная цель этого «рос-пила», я судить не возьмусь, но вот связь Навального с институтами и людьми, осуществляющими американскую внешнюю политику, известна и задокументирована.
1. Стараюсь разобраться в сути вопроса, прежде чем делать то, что от меня кто-то посторонний хочет.
2. Не пойду за человеком с такой биографией и такими покровителями и не буду поддерживать его инициативы, какими бы идеалистическими они не преподносились.
3. Стараюсь реалистично и без иллюзий оценивать размеры коррупции, попилов, предательства и банальной дурости в России. Считаю также, что такие вещи обязательно надо оценивать в сравнении с другими странами, а не только в абсолютных единицах.
4. Хочу посоветовать попробовать поставить себя на место нормального, не коррумпированного IT-директора в какой-либо госкомпании. Как я понимаю, точное формальное выполнение наших законов приведет к тому, что в конкурсе на участие в IT-проекте победит компания, которая запросит самую низкую цену за свои услуги. В этом случае можно будет сразу забыть и про качество, и про соблюдение сроков. Ситуация фиговая, если хочешь и закон не нарушить, и приемлемого результата добиться — приходится выкручиваться. Например, договориться с дружественной фирмой о работе без заключения договора, а когда проект будет готов, объявить конкурс с нереально малым сроком исполнения. Как IT-директору из этого примера поможет инициатива «Навального»? Да никак. И его, скорее всего, будут троллить также, как и реальных пильщиков.
navalny.livejournal.com/453781.html
Судя по публикациям, он там не только поучился, но и удачно выступал:
www.inright.ru/articles/nation/20101227/id_488/
В этой статье есть замечательная фраза:
Кому лень пользоваться поиском объясняю, что фонд NDI это один из спонсоров и организаторов «оранжевых» революций.
Таким всегда удобны те, кто легко ведется на фразы из серии «Главное — желание помочь своей стране».
> Главное — желание помочь своей стране. Мы не обещаем оплату.
Какие знакомые слова.