LINUX.ORG.RU

Сообщения heisenberg

 

Угадай мелодию

А подскажите, что за музыкальный коллектив? Никак не могу найти http://cmd.fm/123472053

heisenberg
()

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

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

Дискасс.

heisenberg
()

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

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

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

// 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
()

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

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

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

спасибо

heisenberg
()

RSS подписка на новые темы