Немного code WTF из нашегоп проекта:


public void testXXX() {
try {
.....
}
catch (Exception ex) {
if (!shouldFail) {
Assert.fail(ex.getMessage());
}
}
}

Со вчерашнего вечера прозреваю. Отркытие за открытием. Сначала наткнулся на интересную вещь в GWT.
Написал простенький тестик:


scrollPane.setScrollPosition(15 * 3);
assertEquals(15 * 3, scrollPane.getScrollPosition());

Читать далее »»

До распознования речи конечно далеко, но....
Недавно столкнулась с такой штукой, как VoiceXML - стандарт для создания голосовых приложений.
Идея проста:
Создаеться vxml файлик в котором указывается все, что должно уметь ваше голосовое приложение.Затем он помещается куда-нибудь для общего доступа, но даже при открытии странички в браузере приложение не начнет с вами разоваривать. Для этого нужно привязать vxml к телефонному номеру. Для тестировани и разработки Voxeo предлагает бесплатную службу отображения.

Читать далее »»

Заметил один интересный прикол в работе php под Win.
Иногда несмотря на указание require_once интерпретатор пытается подгружать заново модуль, что приводит к ошибке "Cannot redeclare... " (класс,функцию и.т.п.)

Проблема возникает когда прописан полный путь с именем диска.

Решается вопрос довольно забавным способом - сменой регистра буквы диска :)
Читать далее »»

В данной статье я постараюсь пошагово описать, как малыми усилиями встроить в ваше приложение поддержку скриптового языка.
Так как по роду своей работы мне приходится в основном разрабатывать на Delphi, поэтому и буду описывать данную методику на примере этого продукта (с принятой для этого языка терминологией). Ну а кому интересно – без проблем спроецируют это все на другие среды, поддерживающие работу с ActiveX-компонентами.
Основываться все это будет на компоненте Microsoft Script Control, который входит во все винды, начиная с 98, если не ошибаюсь. А для тех версий Windows, в которых его нет, на сайте Microsoft его можно скачать отдельно. Читать далее »»

Это поразительно, но для erlang yже написан плугин к иклипсу (eclipse.org) . Буду пробовать.)
http://erlide.sourceforge.net/

Недавно прочитал в "Компьютерном Обозрении" статью об этом языке (http://itc.ua/article.phtml?ID=26721).

Решил поэксперементировать. Итак, вычисление факториала от 5000 рекурсивным способом занимает меньше секунды.

Результат вычисления (извиняйте за столь большой результат, но согласитесь это впечетляет): Читать далее »»

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

Apply this rule after message arives
with CruiseControl in the subject
move it to the cc folder
and mark it as read

Там еще кое-где отступы долны быть в примере. Читать далее »»

Сразу извиняюсь за неадекватное поведение и офтоп. Похоже моя идея все-таки заинтересовала некоторых сообщников. Частью технологии предполагаеться создание (в относительно далеком по ИТ-меркам будущем) "идеального" ЯП (языка программирования). С целью выяснения сильных и слабых сторон существующих технологий предлагаю следующий флеш-моб (покритикуй свой ЯП). Сейчас каждый желающий оставляет коммент следующего содержанию: ЯП (технология, которую вы знаете лучше всего и чаще всего используете), ее недостатки, которые больше всего вам НЕ нравятся. Огромная просьба ругать любимую технологию, поскольку ругать чужое легко и необъективно.

PS: Офтопы будут беспощадно убиваться. Просьба не засорять тему.

Иногда, скорость - это все. В таких случаях приходится избавляться от всего замедляющего работу. Бывает, что приходится отказываться и от элегантности архитектуры. Именно так бывает если приходишь к выводу, что для ускорения необходимо избавиться от таблицы виртуальных функций.
Предлагаю Вашему вниманию способ "виртуальных функций на этапе компиляции". Этот подход не перекрывает всю функциональность виртуальных функций, но часто его возможностей достаточно.
Итак код: Читать далее »»