Archive for Январь, 2008

Reverse-Ajax

Воскресенье, Январь 20th, 2008

Аджакс видели и пользовали, наверное, все. И, наверное, всем приходила идея типа “а неплохо бы иметь возможность отправлять запросы с сервера к клиенту” Давиче нашел технологию разрешающую сие осуществить. Comet называется. Если коротко, то она в комбинации с хитрым client-side кодом разрешает направлять клиенту разного рода запросы. Про пример использования ...

Как получить элемент страницы через JavaScript

Четверг, Январь 17th, 2008

Особенности получения элементов страницы через JavaScript для разных броузеров. Приведем небольшой код: <html> <script> window.onload = function() { var el = document.getElementById("ns1.name"); // print only MSIE if (el) alert("value1 = " + el.value); // print Firefox, Mozilla, MSIE, Opera el = document.getElementById("ns1.id"); if (el) alert("value2 = " + el.value); } </script> <body> <form> <input name="ns1.name" id="ns1.id" value="TESt"> </form> </body> </html> Оказывается MSIE получает элемент по функции getElementById не только ...

Год начался со слияний и поглощений

Среда, Январь 16th, 2008

SUN Microsystems и MySQL AB подписали соглашение о покупке MYSQL AB компанией SUN Microsystems.Details... Компания Oracle наконец достигла окончательного соглашения о приобретении разработчика ПО компании BEA Systems. Details...

pureQuery: ответ IBM на LINQ

Понедельник, Январь 14th, 2008

Проект, названный pureQuery, предоставляет разработчикам приложений, ориентированных на базы данных, простые, использующие графический интерфейс, средства повышения скорости разработки как на этапе проектирования приложения, так и во время реализации проекта. Details ИМХО: IBM молодцы, что не стали изменять SQL-синтаксис в отличие от. Смогли осилить автодополнение и в таком режиме. В целом же, ...

Интересные задачки по Java

Суббота, Январь 12th, 2008

Вопрос 1 Завершите декларирование переменных x в выделенной жирным строке так чтобы следующая строка вывела “false”. public class Reflexive {     public static void main(String[] args) throws Exception {         <typeX> x = <valueX>;         System.out.println(x == x); ...