Немного code WTF из нашегоп проекта:
public void testXXX() {
try {
.....
}
catch (Exception ex) {
if (!shouldFail) {
Assert.fail(ex.getMessage());
}
}
}
Предыстория
Есть у меня сайт http://snimayukvarti.ru, доступность которого достаточна важна для его пользователей. Как обычно бывает с нужными сайтами, он стал периодически падать. При этом востанавливается в худшем случае перезапуском MySQL и веб-сервера, в лучшем только веб-сервера. Причина падений, в принципе, понятна, но на ее решение требуется некоторое время, которого обычно нет. Проще потратить пару раз в неделю несколько минут на перезапуск серверов. Таким образом возникла задача, как можно быстрее узнавать о том, что сайт в данный момент недоступен.
Задача
Периодически проверять доступность сайт и показывать уведомление. Читать далее »»
То о чем долго говорили авторы этой популярной CMS свершилось
Вышел релиз новой версии ядра.
Теперь уже Joomla это не нездоровая мешанина всего подряд а вполне красивая и симпатичная CMS компоненты которой строятся по патерну MVC
В разработке очень ярко заметно java-влияние кого-то из разработчиков . Теперь в ней теги для шаблонизатора имеют вполне jstl вид
в стиле : Читать далее »»
Имея более 5 лет опыта по созданию сайтов и их систем управления, студия дизайна и рекламы "SOLASS" воплотила все свои знания, наработки и опыт в новой системе создания и управления сайтами "WEBASS".
Из более чем 40 веб-сайтов созданных студией "SOLASS" были отобраны самые последние наработки, для того, чтобы построить более гибкую систему управления. Читать далее »»
Со вчерашнего вечера прозреваю. Отркытие за открытием. Сначала наткнулся на интересную вещь в GWT.
Написал простенький тестик:
scrollPane.setScrollPosition(15 * 3);
assertEquals(15 * 3, scrollPane.getScrollPosition());
Я поважаю opensource взагалі і навіть маю бажання продовжувати його традиції, коли буде час. Та я намагаюсь не використовувати чужі розробки. Саме тому зараз ми ведемо роботу над своїм фреймворком. Він буде слабеньким за аналоги. Слабеньким поки що. Адже від версії до версії хлопці матимуть більше досвіду і зможуть робити більш серьйозні речі.
Читать далее »»
Не так давно, с неделю как, мне пришла идея о защите от спама блога wordpress. О защите от спама уже говорено-наговорено, но своего метода я еще не видел и про него не слышал.
Идея проста: банально не показывать спам-боту форму отправки комментария.
Реализация: Читать далее »»
До распознования речи конечно далеко, но....
Недавно столкнулась с такой штукой, как VoiceXML - стандарт для создания голосовых приложений.
Идея проста:
Создаеться vxml файлик в котором указывается все, что должно уметь ваше голосовое приложение.Затем он помещается куда-нибудь для общего доступа, но даже при открытии странички в браузере приложение не начнет с вами разоваривать. Для этого нужно привязать vxml к телефонному номеру. Для тестировани и разработки Voxeo предлагает бесплатную службу отображения.
Разработка любого проекта начинается с процесса «разработка требований» этот процесс может выполняться как на стороне заказчика, так и на стороне исполнителя. После того как обеим сторонам становятся ясны границы и требования к проекту, исполнитель приступает к процессу «Принятие решение».
На входе этого процесса: функциональные и не функциональные требования к проекту, варианты архитектурных решений; а на выходе выбранное архитектурное решение. В зависимости от сложности проекта эти процессы могут быть более или менее формализованы, но они присутствуют на всех проектах. Читать далее »»
У меня родилась идея - обсуждать прототипы проектов.
Сейчас объясню
Итак, берётся какая-то глобальная проблема из какой-то предметной области.
Дальше определяются задачи, которые должен решать проект (функции) и обсуждаем, как это можно сделать. Небольшой обмен опытом плюс полёт фантазии, ибо программировать не будем, а просто поговорим ![]()
Читать далее »»
