LINUX.ORG.RU — Русская информация об ОС Linux

Сообщения heisenberg

Как победить религиозные войны, или концепция опенсорс-религии.

Форум - Talks

Все войны происходят из-за противостояния различных форков проприетарных религий. Еще бы, это же нарушение лицензионного соглашения! Опенсорс-религию можно будет форкать сколько угодно, но с условием, что каждый новый форк тоже будет опенсорсным. Не будет лицензионных проблем - не будет и войн. А у проприетарных религий нет будущего, их адепты перебьют друг друга.

Дискасс.

heisenberg (28.07.2011 20:38:57)

[java] xpath-поиск в dom-дереве

Форум - Development

Есть вполне обычная задача: получить страницу с какого-то левого сайта и найти в ней определенную инфу.

Написал такую программку (выдержка из сорцов):

// htmlData - это String с html-кодом страницы

// пропускаем его через tidy и получаем org.w3c.dom.Document clearedDom
Tidy tidy = new Tidy();
tidy.setConfigurationFromProps(tidyConfigProps);
Document clearedDom = tidy.parseDOM(new StringReader(htmlData), null);

// создаем объект xpath и пытаемся что-нибудь найти
try {
    XPathFactory xpathFactory =  XPathFactory.newInstance();
    XPath xpath = xpathFactory.newXPath();

    Object result = xpath.evaluate("//html", clearedDom, XPathConstants.NODESET);
}
catch (XPathExpressionException xee) {...}

в строчке , где xpath.evaluate(...), программа вылетает с эксепшеном:

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1 at com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getType(ExpandedNameTable.java:345) at com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.indexNode(DTMDefaultBase.java:319) .. и т.д.

облазил весь гугол. в явадоках нет инфы о том, что может выскакивать ArrayIndexOutOfBoundsException, и почему.

Может, кто-нибудь сталкивался с такой проблемой или знает, в чем дело? Спасибо.

heisenberg (15.06.2010 11:26:02)

настройка ps и безопасность

Форум - Admin

доброго время суток всем линух-экспертам.

скажите, можно ли как-то настроить ps, чтоб он не показывал чужие процессы? и чтоб список процессов всех пользователей мог видеть только рут.

спасибо

heisenberg (13.05.2010 23:07:30)

О Сервере - Правила форума
http://www.linux.org.ru/

Rambler's Top100 Рейтинг@Mail.ru